KodeKlud MCP服务器示例
此存储库包含一组示例模型上下文协议(MCP)服务器,每个服务器都演示了MCP标准的不同集成和用例。这些服务器是为教育目的而设计的,是“初学者MCP”课程的一部分 科德克劳德 并且可以用作构建自己的MCP兼容工具的模板或参考。
目录
______________________________________________________________________
谷歌日历mcp
目的:\ 一个功能齐全的MCP服务器,与谷歌日历集成,允许人工智能助手(如克劳德)管理日历事件、检查可用性和执行智能调度。
主要特点:
- 多日历支持
- 创建、更新、删除和搜索事件
- 重复事件管理
- 跨日历的忙/闲查询
- 智能调度和自然语言数据解析
- 从图像、PDF或web链接导入事件
它是如何工作的:\ 服务器使用Google OAuth进行身份验证,并与Google Calendar API进行通信。它公开了一组用于日历操作的MCP工具,MCP客户端可以访问这些工具。
设置:
- 需要Google Cloud项目和OAuth凭据
- 可以通过运行
npx本地或使用Docker - 请参阅 谷歌日历mcp/README.md 和 docs/ 有关详细的设置、使用和部署说明
______________________________________________________________________
节点基本mcp服务器
目的:\ 一个实现单个工具的最小MCP服务器示例:整数加法。
主要特点:
- 一个工具:
add-integers(将两个整数相加) - 演示基本的STDIO传输和JSON-RPC处理
- 包括输入验证和错误处理的全面测试
它是如何工作的:\ 服务器通过STDIO监听MCP请求,验证输入,执行整数加法,并返回结果。
设置:
- 与一起跑步
node server.js - 测试用
npm test - 看 节点基本mcp服务器/README.md 详见
______________________________________________________________________
多发性骨髓增生异常综合征
目的:\ 连接到本地的MCP服务器 没有 例如,向MCP客户端公开结构化的基于提示的工具(如代码审查、概念解释和问候语)。
主要特点:
- 与Ollama的本地LLM API集成
- 提供基于提示的工具:问候语、代码审查、概念解释
- 使用STDIO传输进行MCP通信
它是如何工作的:\ 服务器将多个提示注册为MCP工具。当一个工具被调用时,它会呈现一个提示模板,将其发送给Ollama,并返回LLM的响应。
设置:
- 要求Ollama在当地跑步(
ollama serve) - 从开始
node server.js - 提示定义见
prompts/目录 - 请参阅中的代码和注释 ollama-mcp/server.js 详见
______________________________________________________________________
奥拉马德莫
目的:\ Ollama的演示MCP服务器,类似于 ollama-mcp,但附带了额外的演示脚本和配置示例,以便与Claude Desktop集成。
主要特点:
- 基于提示的工具与
ollama-mcp(问候语、代码审查、概念解释) - 包括演示/测试脚本,以展示快速执行
- 为Claude Desktop集成提供示例配置文件
它是如何工作的:\ 服务器将提示作为MCP工具公开,呈现带有用户参数的模板,将其发送给Ollama,并返回结果。演示脚本(demo.js, comprehensive-demo.js等等)显示了如何以编程方式与服务器交互。
设置:
______________________________________________________________________
邮递员mcp
目的:\ 使用自动生成的MCP服务器 邮递员MCP生成器,将API请求公开为MCP工具。
主要特点:
- 每个子目录(例如。,
postman-mcp-server,postman-mcp-server 2)是一个单独生成的服务器 - 工具由选定的Postman API请求生成
- 支持API密钥的环境变量配置
- Docker部署支持
它是如何工作的:\ 每个服务器都将API端点公开为MCP工具,允许MCP客户端通过标准化接口调用外部API。
设置:
- 安装依赖项
npm install - 与一起跑步
node mcpServer.js - 根据需要配置环境变量
- 参见相应 README.md 完整设置和使用
______________________________________________________________________
气象MCP服务器
目的:\ MCP服务器使用 开放式API,允许人工智能助手检索当前天气和预报。
主要特点:
- 获取当前天气、每小时预报和天气摘要
- 全球覆盖范围(任何纬度/经度)
- 无需API密钥(使用免费的Open-Meteo API)
- 全面的错误处理
它是如何工作的:\ 服务器通过MCP公开与天气相关的工具,从Open Meteo获取数据并以结构化格式返回。
设置:
- 安装依赖项
npm install - 使用启动服务器
npm start - 看 气象MCP服务器/README.md 详见
______________________________________________________________________
许可证
除非在子目录中另有说明,否则所有代码都是在MIT许可证下提供的。
______________________________________________________________________
贡献
欢迎提出意见和建议!请打开问题或撤回改进请求或新示例。
______________________________________________________________________
如果您需要特定示例的帮助,请参阅每个子目录中的README或文档。
