基本能力
产品定位
AISDK MCP Bridge 是一个桥接工具,旨在连接 MCP 服务器和 AI SDK,实现高效的工具执行和通信。
核心功能
- 无缝集成 MCP 服务器和 AI SDK
- 支持多种 MCP 服务器类型(Node.js、Python、UVX)
- 多服务器支持,独立配置
- 通过
mcp.config.json
灵活配置 - TypeScript 支持,完整的类型定义
- 强大的错误处理和日志记录
- 易于使用的工具执行 API
适用场景
- AI 模型与 MCP 服务器的集成
- 多服务器环境下的工具管理和执行
- 需要灵活配置和高效通信的开发场景
工具列表
initializeMcp
: 初始化 MCP 服务getMcpTools
: 获取 MCP 服务器的工具executeMcpFunction
: 直接执行 MCP 服务器上的特定函数cleanupMcp
: 清理 MCP 资源
常见问题解答
- 如何配置多服务器?通过
mcp.config.json
文件配置多个服务器。 - 如何调试?设置
DEBUG
环境变量启用详细日志。 - 支持哪些通信模式?支持
stdio
和sse
模式。
使用教程
使用依赖
- Node.js 20.x 或更高版本
- npm 7.x 或更高版本
安装教程
bash
npm install aisdk-mcp-bridge
调试方式
```bash
启用所有调试日志
DEBUG=* npm start
启用 MCP 调试日志
DEBUG=mcp npm start
启用所有 MCP 命名空间日志
DEBUG=mcp:* npm start
```