
AISDK MCP Bridge

2025.02.05
15
TypeScript工具集成AI 开发开发效率
AISDK MCP Bridge 是一个桥接包,用于实现 Model Context Protocol (MCP) 和 AI SDK 之间的无缝集成,支持 MCP 服务器与 AI 模型之间的高效通信和工具执行。
View on GitHub
Overview
基本能力
产品定位
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 或更高版本
安装教程
npm install aisdk-mcp-bridge
调试方式
# 启用所有调试日志
DEBUG=* npm start
# 启用 MCP 调试日志
DEBUG=mcp npm start
# 启用所有 MCP 命名空间日志
DEBUG=mcp:* npm start