ALAPI MCP Server 是一个基于 ALAPI 的 MCP(Model Context Protocol)服务器实现,旨在通过 MCP 协议直接调用 ALAPI 的接口,从而将 ALAPI 丰富的 API 资源集成到各类支持 MCP 的 AI 应用中。
用途
该项目的主要用途是作为 MCP 服务器,让支持 MCP 协议的 AI 应用能够方便地调用 ALAPI 提供的多种 API 服务,例如 IP 查询、天气查询、热搜榜单、企业信息等。
主要能力
- 丰富 API 资源:提供 IP 查询、天气查询、热搜榜单、企业信息等 100+ 种常用 API 服务。
- MCP 协议支持:完全兼容 Model Context Protocol,可轻松集成到各类 AI 应用。
- 自动加载:自动加载 ALAPI OpenAPI 规范,无需手动配置。
- 灵活调用:支持加载全部或指定 API,按需使用(如短视频解析、天气查询、每天 60 秒读懂世界、企业查询等)。
- 统一响应:提供统一的错误处理和响应格式,简化开发流程。
- 可配置性:支持环境变量配置,轻松适应不同使用场景。
使用方式
ALAPI MCP Server 设计为与支持 MCP 协议的客户端配合使用,不支持独立的命令行配置。使用前需了解 MCP 协议,然后在 MCP 客户端中配置。
配置步骤:
- 打开 MCP 客户端设置。
- 添加新的 MCP 服务器。
- 指定下载的二进制文件路径(如果使用预编译二进制文件)。
- 配置必要的环境变量(如 ALAPI_TOKEN)。
ALAPI_TOKEN 需要配置为在 ALAPI 平台上创建的 TOKEN,用于接口认证。
安装方式:
- 方法一:一键部署到腾讯云开发平台,提供远程 SSE 访问。
- 方法二:使用 Smithery 自动安装,适用于 Claude Desktop 客户端。
- 方法三:直接使用预编译二进制文件(推荐,不用安装依赖)。访问 Releases 页面下载最新版本,国内加速下载地址:https://cnb.cool/alapi/mcp-alapi-cn/-/releases。根据操作系统选择对应版本:Windows: mcp-alapi-cn.exe;macOS: mcp-alapi-cn-macos;Linux: mcp-alapi-cn-linux。
在 Claude Desktop 或其他支持 MCP 的客户端中,可参考 MCP 文档进行配置。根据 MCP 文档,以下客户端支持 MCP 工具集成:Claude Desktop App 等其他支持 MCP 协议的客户端。注意:确保 MCP 客户端支持工具集成功能,请参考各客户端的具体文档进行配置。
适用场景
适用于需要将 ALAPI 的多种 API 服务集成到 AI 应用中的场景,例如在 Claude Desktop 等 MCP 客户端中调用天气查询、IP 查询、热搜榜单、企业信息、短视频解析等功能。
限制
- 需要配置 ALAPI_TOKEN 进行接口认证。
- 不支持独立的命令行配置,必须与支持 MCP 协议的客户端配合使用。
- 确保 MCP 客户端支持工具集成功能。
- 完整功能请以实际调用为准。