mcp-servers

这是一个 MCP(Model-Context-Protocol)Server 仓库,包含多种实用的 MCP 服务实现和从零开始的开发教程。

Visit Server
Added on 3/28/2025

MCP Server Pool

这是一个 MCP(Model-Context-Protocol)Server 仓库,包含多种实用的 MCP 服务实现和从零开始的开发教程。

项目结构

mcp-servers/
├── git-options/        # Git 操作相关的 MCP 服务
├── tutorial/           # 从 0 到 1 的 MCP 开发教程
└── ...                 # 其他 MCP 服务

服务列表

Git 操作服务

位于 git-options/ 目录,提供 Git 相关操作的 MCP 服务,包括:

  • 初始化仓库
  • 添加/提交更改
  • 分支管理
  • 远程仓库操作
  • 凭证管理
  • 用户配置

从 0 到 1 的 MCP 开发教程

位于 tutorial/ 目录,这是一个完整的教程,指导您如何从零开始开发 MCP 服务:

教程内容

  1. 基础概念

    • MCP 架构介绍
    • 服务设计原则
    • 开发环境搭建
  2. 创建第一个 MCP 服务

    • 项目结构设置
    • 基本框架编写
    • 工具函数定义

开发指南

环境要求

  • Python 3.10+
  • FastMCP 库

模块提交

为了保持仓库的一致性和可维护性,请遵循以下规范:

目录结构规范

  1. 每个模块必须创建独立目录

    • 每个 MCP 服务模块必须创建一个独立的目录
    • 目录名应使用小写字母和连字符,例如:weather-servicetext-translator
  2. 不需要包含项目基础框架文件

    • 不要提交项目的基础框架文件
    • 专注于模块的具体实现

贡献指南

欢迎贡献新的 MCP 服务或改进现有服务!

许可证

MIT License