ALAPI MCP Server

ALAPI MCP Server

site icon
2025.04.16 2
GoAPI 调用开发工具开发效率
ALAPI MCP Server 是一个基于 ALAPI 的 MCP (Model Control Protocol) 服务器实现,可以通过MCP协议直接调用ALAPI的接口。它支持自动加载 ALAPI OpenAPI 规范,支持加载全部或指定 API(如短视频解析、天气查询、每天60秒读懂世界、企业查询等),符合 MCP 协议标准,具有统一的错误处理和响应格式,并支持环境变量配置。
View on GitHub

Overview

基本能力

产品定位

ALAPI MCP Server 是一个基于 ALAPI 的 MCP 服务器实现,用于通过 MCP 协议调用 ALAPI 的接口。

核心功能

  • 自动加载 ALAPI OpenAPI 规范
  • 支持加载全部或指定 API(如短视频解析、天气查询、每天60秒读懂世界、企业查询等)
  • 符合 MCP 协议标准
  • 统一的错误处理和响应格式
  • 支持环境变量配置

适用场景

  • 开发者在支持 MCP 的客户端(如 Claude Desktop、Continue、Cursor 等)中调用 ALAPI 的接口
  • 需要快速集成 ALAPI 功能的项目

工具列表

  • Smithery:用于自动安装 mcp-alapi-cn
  • Cursor:支持通过 MCP 协议调用 ALAPI 接口的客户端
  • CherryStudio:支持通过 MCP 协议调用 ALAPI 接口的客户端

常见问题解答

  • Q: 如何获取 ALAPI_TOKEN? A: 在 token管理 里面创建。
  • Q: 如何指定要加载的 API? A: 通过设置 ALAPI_ID 环境变量,可在 ALAPI 官网查看 API ID。

使用教程

使用依赖

  • Go 1.24.1 或更高版本
  • 有效的 ALAPI Token
  • 支持 MCP 的客户端(如 Claude Desktop、Continue、Cursor 等)

安装教程

通过 Smithery 安装

npx -y @smithery/cli install @ALAPI-SDK/mcp-alapi-cn --client claude

构建安装

git clone https://github.com/alapi-sdk/mcp-alapi-cn.git
cd mcp-server
go mod tidy
go build

下载已构建的软件包

  • Github: https://github.com/ALAPI-SDK/mcp-alapi-cn/releases
  • CNB(国内加速): https://cnb.cool/alapi/mcp-alapi-cn/-/releases

调试方式

环境变量配置

  • ALAPI_TOKEN(必需):ALAPI 的认证令牌
  • ALAPI_ID(可选):指定要加载的 API ID

Cursor 配置方式

  1. 打开Cursor设置 > 扩展 > MCP工具
  2. 添加新的MCP工具
  3. 按照以下格式填写配置:
{
    "mcpServers": {
        "mcp-alapi-cn": {
            "command": "C:\\Users\\Administrator\\实际目录\\mcp-alapi-cn.exe",
            "env": {
                "ALAPI_TOKEN": "xxxx",
                "ALAPI_API_ID": "0"
            }
        }
    }
}

CherryStudio 配置方式

  1. 打开 CherryStudio 设置 -> MCP 服务器
  2. 添加MCP服务器
  3. 配置说明: 名称: MCP-ALAPI-CN
    类型: STDIO
    命令: C:\\Users\\Administrator\\实际目录\\mcp-alapi-cn.exe
    环境变量:
ALAPI_TOKEN=你的token

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。