模型上下文协议服务器管理工具

一款用于探索、构建和部署模型上下文协议(MCP)服务器的工具,支持本地和远程服务器配置与交互。

  • by SayujGupta2005
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 SayujGupta2005/Lets_learn_MCP

使用说明

模型上下文协议库

该存储库分为四个关键部分:

  1. 使用现有服务器探索MCP:通过与预配置的服务器交互,获得模型上下文协议的实践经验。详细信息可以在 Existing Servers 文件夹:

    • 本地服务器:
      • 使用连接器连接文件系统MCP服务器。
      • 通过配置路径并将其与Claude桌面集成,连接Manim MCP服务器。
    • 远程服务器:
      • 通过连接器启用Google Drive MCP服务器(只读访问)。
      • 使用配置文件远程添加Weather.com MCP服务器。
  2. 构建本地服务器:学习创建和配置自己的本地服务器,以加深对MCP的理解。这 New Local Server 文件夹包含:

    • 更好的支出跟踪器:
      • 用于高效跟踪费用的服务器应用程序。
      • 包括一个数据库(expenses.db)以及应用逻辑 main.py.
    • 开支追踪器:
      • 具有类似结构但可能具有不同特征的费用跟踪服务器的另一种实现。
  3. 部署远程服务器:了解如何托管和管理远程服务器,使其可在全球范围内访问。(详细信息将在未来的更新中添加。)

  4. 设计MCP客户端:开发一个客户端应用程序,与MCP服务器无缝通信。(详细信息将在未来的更新中添加。)

每一节都旨在提供分步指导和实例。

命令

  • MCP检查员:
    uv run fastmcp dev main.py
    
  • 运行服务器:
    uv run fastmcp run main.py
    
  • 与Claude桌面集成:
    uv run fastmcp install claude-desktop main.py