全MCP服务器
简单的Spring Boot Java应用程序公开了Todo REST API和一组用于MCP Inspector的MCP工具。
概述
- 语言:Java
- 目的:通过REST管理待办事项,并公开MCP工具以编程方式与服务交互。
- 可用的MCP工具:
- find_todo_by_id --根据待办事项的ID查找待办事项。 - create_todo --创建一个新的待办事项(接受 CreateTodoRequest). - get_all_todos --检索所有待办事项。 - delete_todo --按ID删除待办事项。
需求
- JDK 17+(或配置项目JDK)
- 梅文
- MCP检查员(用于测试MCP工具)
构建与运行
从项目根:
- 直接运行:
- mvn spring-boot:run
REST端点
- 获取
/todos--列出所有待办事项 - 获取
/todos/{id}--按id获取待办事项 - 发布
/todos--创建todo(JSON正文) - 删除
/todos/{id}--按id删除todo
MCP检查员——测试MCP工具
- 启动应用程序(请参阅构建和运行)。
- 直接运行mcp检查器
npx @modelcontextprotocol/inspector - 打开MCP检查器并连接到您的MCP代理/环境。
