使用说明
MCP演示
此存储库包含演示项目,展示了消息通信协议(MCP)在不同场景中的使用。
项目
1.计算器
一个简单的计算器服务,具有客户端和服务器实现。
- 文件夹:
demo-client.mjs:计算器服务的示例客户端server.mjs:计算器服务器package.json,README.md
2.MCP客户端(TypeScript)
官方演示来自 MCP文件
一个基于TypeScript的客户端,用于与MCP服务交互。
- 文件夹:
index.ts:主客户代码build/index.js:编译输出.env:环境配置log/session1.txt:会话日志示例package.json,tsconfig.json
[!注意] 需要设置
ANTHROPIC_API_KEY在.env运行客户端。Anthropic的积分不是免费的。
3.天气
官方演示来自 MCP文件
使用MCP的天气信息服务。
- 文件夹:
src/index.ts:主源代码build/index.js:编译输出package.json,tsconfig.json
入门指南
每个项目都包含自己的依赖关系和设置。
导航到项目文件夹并运行:
npm install
npm start
或者对于TypeScript项目:
npm install
npm run build
npm start
许可证
麻省理工学院
