MCP协议教学工具集

一套基于MCP框架的教学用服务器集合,展示PDF解析、API集成等开发能力,适用于AI编程辅助工具集成和教育场景。

  • by TheRealAlexV
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 TheRealAlexV/MCP-Tools

使用说明

MCP工具

此存储库包含一组为教育目的而设计的模型上下文协议(MCP)服务器。这些服务器展示了MCP框架的各种功能和用例。

概述

此存储库中的每个MCP服务器都是为特定用例构建的,但设计为可以根据自己的需求轻松修改。服务器展示了MCP的不同方面,从简单的工具到与外部API和服务的更复杂的集成。

存储库结构

  • dvac_donations/ -使用AI视觉功能从PDF文件中提取捐赠数据的服务器

教育用途

这些服务器作为学习资源提供,以帮助您了解:

  • 如何构建MCP服务器
  • 如何与外部API(如OpenRouter/Gemini)集成
  • 如何处理不同类型的数据(PDF、图像等)
  • MCP服务器中错误处理和日志记录的最佳实践

入门指南

每个服务器目录都包含自己的README,其中包含以下具体说明:

  • 设置依赖关系
  • 配置环境变量
  • 运行服务器
  • 使用提供的工具

定制

所有服务器都设计为易于修改:

  • 带有注释的清晰代码结构
  • 模块化设计,易于扩展
  • 定义良好的工具接口
  • 示例配置

先决条件

大多数服务器将需要:

  • Python 3.8+
  • 所需的Python包(在每个服务器的文档中指定)
  • 外部服务的API密钥(如适用)

许可证

此代码是在宽松的开源许可证下为教育目的而提供的。有关具体的许可信息,请参阅各个服务器目录。

与AI编码助手集成

许多MCP服务器都可以与Roo Code、Cursor和Claude Code等流行的AI编码助手集成。有关具体的集成说明,请参阅各个服务器的README文件。