基本能力
产品定位
MCP Server 是一个简化 Model Context Protocol (MCP) 交互的服务器,旨在为开发者提供更高效的开发体验。
核心功能
- 实现 Model Context Protocol (MCP)
- 提供简化的 API 接口
- 支持自定义工具的创建和注册
- 灵活的架构设计,易于扩展
适用场景
- 开发者需要快速实现 MCP 协议的服务器
- 需要简化 MCP 交互流程的项目
- 自定义工具和工作流优化的场景
工具列表
- EchoTool: 一个简单的回显工具,用于演示如何创建和注册自定义工具。
常见问题解答
- 如何创建自定义工具?
开发者需要继承Tool
类并实现execute
方法,定义工具的逻辑和输入输出结构。 - 如何测试服务器?
可以使用支持 MCP 的客户端(如 Claude Desktop)进行测试。
使用教程
使用依赖
bash
mkdir -p my-server/src
cd my-server/
yarn init -y
yarn add @modelcontextprotocol/sdk zod zod-to-json-schema
yarn add -D @types/node typescript
yarn add @agentico/mcp-server
安装教程
- 创建项目目录并初始化
- 安装必要的依赖
- 创建自定义工具并注册到服务器
- 构建并启动服务器
调试方式
```bash
yarn build
yarn start
或
node build/index.js
```