mcp-servers
这是一个 MCP(Model-Context-Protocol)Server 仓库,包含多种实用的 MCP 服务实现和从零开始的开发教程。
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 服务:
教程内容
-
基础概念
- MCP 架构介绍
- 服务设计原则
- 开发环境搭建
-
创建第一个 MCP 服务
- 项目结构设置
- 基本框架编写
- 工具函数定义
开发指南
环境要求
- Python 3.10+
- FastMCP 库
模块提交
为了保持仓库的一致性和可维护性,请遵循以下规范:
目录结构规范
-
每个模块必须创建独立目录
- 每个 MCP 服务模块必须创建一个独立的目录
- 目录名应使用小写字母和连字符,例如:
weather-service、text-translator
-
不需要包含项目基础框架文件
- 不要提交项目的基础框架文件
- 专注于模块的具体实现
贡献指南
欢迎贡献新的 MCP 服务或改进现有服务!
许可证
Similar Resources
Developer Tools