使用说明
MCP服务器和客户端(TypeScript+Gemini LLM)
概述
- 管理用户数据的服务器,能够添加、删除和查询用户。
- 与Gemini API集成,生成真实的样本用户。
- 连接到MCP服务器、列出可用工具/资源/提示并允许交互式查询的命令行客户端。
该项目演示了后端协议实现、基于CLI的客户端交互和基于模式的数据处理。
特性
服务器
- 用户管理
- 检索所有用户
- 获取单个用户的个人资料
- 手动创建新用户
- 生成具有真实细节的示例用户
- MCP端点
- 资源:对用户数据的只读访问
- 工具:创建或修改用户记录
- 提示:参数化AI辅助操作
- 本地存储
- 使用JSON文件(
users.json)为了坚持
- 使用JSON文件(
客户端
- 基于菜单导航的命令行界面
- 动态列出服务器上的可用工具、提示和资源
- 以交互方式运行服务器工具和提示
- 接受自由形式输入并使用可用工具进行响应的查询模式