MCP Server Pool

MCP Server Pool

site icon
2025.04.08 3
Python版本控制文档管理持续集成文件系统开发效率交流协作
MCP Server Pool 是一个包含多种实用 MCP 服务的仓库,提供从 Git 操作、Google Sheets 交互、Jenkins 操作到文件系统管理等多样化的服务实现,并附带从零开始的开发教程。该项目旨在为开发者提供高效的工具集,简化日常开发流程中的常见任务。
View on GitHub

Overview

基本能力

产品定位

MCP Server Pool 是一个多功能 MCP 服务集合,专注于提供开发流程中的常见操作工具,涵盖版本控制、文档管理、持续集成和文件操作等领域。

核心功能

  1. Git 操作服务
  2. 仓库初始化、提交管理、分支操作、远程仓库交互及凭证管理
  3. Google Sheets 工具
  4. 文档列表查询、多格式下载、周报更新及安全认证
  5. Jenkins 操作工具
  6. 项目列表获取、参数化构建触发、状态监控及构建终止
  7. 文件操作服务
  8. 完整的文件系统操作(创建/删除/复制/权限管理)
  9. 开发教程
  10. 包含从 MCP 架构设计到具体实现的完整学习路径

适用场景

  • 自动化代码版本控制流程
  • 企业文档管理系统集成
  • CI/CD 流水线自动化管理
  • 需要增强文件操作能力的应用场景
  • MCP 服务开发学习

工具列表

  1. git-options/:完整的 Git 工作流工具包
  2. google-sheet-mcp/:Google 文档生态集成工具
  3. jk-option/:Jenkins 自动化控制中心
  4. 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  # 验证项目列表获取

许可证

该项目遵循 MIT 开源许可条款。