使用说明
MCP勘探
一个简单的TypeScript MCP(模型上下文协议)服务器,使用 @modelcontextprotocol/sdk.
概述
本项目演示了如何使用可由MCP客户端访问的工具(如Claude Desktop、带有GitHub Copilot的VS Code或其他MCP兼容应用程序)创建基本的MCP服务器。
特性
- 计算器工具:执行基本算术运算(加、减、乘、除)
安装
pnpm install
发展
在开发模式下运行服务器:
pnpm dev
构建
将TypeScript编译为JavaScript:
pnpm build
跑
启动已编译的服务器:
pnpm start
服务器将于启动 http://localhost:3000/mcp.
连接到服务器
使用VS代码
将此添加到VS代码中的MCP配置中:
{
"mcpServers": {
"simple-mcp-server": {
"url": "http://localhost:3000/mcp",
"type": "http"
}
}
}
使用MCPJam
使用MCPJam测试您的服务器:
pnpx @mcpjam/inspector@latest --port 4000
然后使用您的MCP url创建一个新服务器。
可用工具
计算
执行基本算术运算。
参数:
operation(枚举):“加”、“减”、“乘”、“除”之一a(number):第一个数字b(number):第二个数字
例子:
{
"operation": "add",
"a": 5,
"b": 3
}
建筑
此服务器使用:
- Express.js 用于HTTP服务器功能
- @模型上下文协议/sdk 用于MCP协议实现
- 萨德 用于模式验证
- 可流式HTTP传输 用于无状态请求处理