mcp启动包
使用TypeScript和官方MCP SDK构建MCP(模型上下文协议)服务器的最小入门包。
特性
- 使用TypeScript进行简单的MCP服务器设置
- 示例工具:
add(添加两个数字),leads(返回潜在客户样本) - 示例资源:
greeting(返回问候信息)
项目结构
src/
main.ts # Entry point
server/
MCPServerBuilder.ts # Server builder abstraction
types.ts # Tool and resource type definitions
tools/
addTool.ts # Adds two numbers
leadsTool.ts # Returns a sample lead
resources/
greetingResource.ts # Returns a greeting message入门指南
先决条件
- Node.js(建议使用v18+)
安装依赖项
npm install以开发模式运行
npm run dev构建并启动
npm run build
npm start用法
- 服务器注册示例工具和资源。
- 您可以通过在相应的文件夹中添加自己的工具/资源并在中注册来扩展它
src/main.ts.
工具
- 添加:将两个数字相加(
a,b). - 线索:返回潜在客户的示例列表。
资源
- 问候:返回给定姓名的问候消息。
许可证
麻省理工学院
