MCP Agent Server

MCP Agent Server

site icon
2025.04.17 0
TypeScriptAI代理管理跨平台通信工作流自动化开发效率
MCP Agent Server 是一个模型上下文协议(MCP)中心,用于无缝连接AI客户端与智能代理,实现跨多个AI生态系统的强大跨平台通信。它支持创建和配置多个具有不同能力的专用代理,并将这些代理连接到MCP兼容的客户端(如Claude Desktop、VS Code、Cursor等),还可以将代理组合成主代理以处理复杂的工作流程。
View on GitHub

Overview

基本能力

产品定位

MCP Agent Server 是一个模型上下文协议(MCP)中心,用于无缝连接AI客户端与智能代理,实现跨多个AI生态系统的强大跨平台通信。

核心功能

  • 多代理支持:创建和管理不同的专用代理
  • 代理组合:将专用代理组合成主代理
  • 自定义工具集成:创建自己的工具或使用现有的MCP服务器
  • 预配置服务器:轻松访问流行的MCP服务器,如Sequential Thinking、Brave Search和Memory
  • AI SDK集成:通过Vercel AI SDK支持多个LLM提供商,包括OpenAI、Anthropic、Google、Mistral、Groq等

适用场景

  • 复杂问题解决
  • 网络搜索
  • 信息存储和检索
  • 多代理协同工作
  • 自定义AI工具开发

工具列表

  1. Sequential Thinking Agent:用于复杂问题解决
  2. Brave Search Agent:用于网络搜索
  3. Memory Agent:用于存储和检索信息
  4. Master Agent:管理多个代理
  5. Calculator Agent:提供基本计算工具

常见问题解答

  • 如果代理初始化失败,检查MCP服务器是否正确配置
  • 对于"npx"命令,确保指定了完整路径(如果需要)
  • 验证所有必需的API密钥是否在环境中可用
  • 检查MCP客户端是否正确配置为使用MCP Agent Server

使用教程

使用依赖

  • Node.js (v16+) 已安装
  • 所选AI模型提供商的API密钥(OpenAI、Anthropic、Google等)
  • 要使用的特定MCP服务器所需的任何API密钥

安装教程

  1. 克隆仓库: bash git clone <repository-url> cd mcp-agent-server
  2. 安装依赖: bash npm install
  3. 构建项目: bash npm run build
  4. 获取生成的dist/index.js文件的完整路径: bash pwd

调试方式

  1. 对TypeScript文件进行更改
  2. 使用npm run build重新构建
  3. 重启MCP客户端以加载更改

许可证

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