
MCP Server Pool

2025.04.08
3
Python版本控制文档管理持续集成文件系统开发效率交流协作
MCP Server Pool 是一个包含多种实用 MCP 服务的仓库,提供从 Git 操作、Google Sheets 交互、Jenkins 操作到文件系统管理等多样化的服务实现,并附带从零开始的开发教程。该项目旨在为开发者提供高效的工具集,简化日常开发流程中的常见任务。
View on GitHub
Overview
基本能力
产品定位
MCP Server Pool 是一个多功能 MCP 服务集合,专注于提供开发流程中的常见操作工具,涵盖版本控制、文档管理、持续集成和文件操作等领域。
核心功能
- Git 操作服务
- 仓库初始化、提交管理、分支操作、远程仓库交互及凭证管理
- Google Sheets 工具
- 文档列表查询、多格式下载、周报更新及安全认证
- Jenkins 操作工具
- 项目列表获取、参数化构建触发、状态监控及构建终止
- 文件操作服务
- 完整的文件系统操作(创建/删除/复制/权限管理)
- 开发教程
- 包含从 MCP 架构设计到具体实现的完整学习路径
适用场景
- 自动化代码版本控制流程
- 企业文档管理系统集成
- CI/CD 流水线自动化管理
- 需要增强文件操作能力的应用场景
- MCP 服务开发学习
工具列表
git-options/
:完整的 Git 工作流工具包google-sheet-mcp/
:Google 文档生态集成工具jk-option/
:Jenkins 自动化控制中心file-option/
:强化版文件管理系统
常见问题
- 文件操作服务执行删除后不可恢复
- Google 服务需预先配置服务账号认证
- Jenkins 操作需要预先配置服务器连接信息
使用教程
使用依赖
# 基础环境要求
python --version # 需 Python 3.10+
pip install fastmcp # 核心依赖库
安装教程
# 克隆仓库
git clone https://github.com/xxx/mcp-servers.git
# 进入具体服务目录(示例:文件操作服务)
cd mcp-servers/file-option
# 安装服务依赖
pip install -r requirements.txt
调试方式
# 以文件服务为例
python file_service.py --test-read # 测试文件读取功能
python file_service.py --test-write # 测试文件写入功能
# Jenkins 服务测试
python jenkins_tool.py --list-projects # 验证项目列表获取