使用说明
MCP服务器和客户端
该项目在TypeScript中实现了一个模型上下文协议(MCP)服务器和客户端。它提供用户管理功能,并通过MCP公开资源和工具。
特性
- 带用户管理的MCP服务器
- 数据存储在
src/data/users.json - 用于创建和查询用户的工具
- 用于与服务器资源、工具和提示交互的客户端CLI
入门指南
先决条件
- Node.js>=18
- npm
安装依赖项
npm install
构建并运行服务器
npm run server:build:
npm run server:dev
运行客户端
npm run client:dev
检查服务器
npm run server:inspect
项目结构
src/server.ts:MCP服务器入口点src/client.ts:MCP客户端CLIsrc/data/users.json:用户数据package.json:脚本和依赖关系tsconfig.json:TypeScript配置
贡献
请随时打开问题或提交pull请求。
许可证
麻省理工学院