关于 MCP Servers
此仓库汇集了面向 GitHub、Google Cloud、数据库和网页搜索等服务的 MCP 服务,适合需要配置并运行这些服务的用户。提供启动脚本及 Docker 运行方式。
主要功能
- 01汇集面向不同服务的 MCP 服务
- 02涵盖云服务、数据库和 API
- 03提供构建与启动脚本
- 04支持 Docker 和 Docker Compose
- 05提供各服务的配置说明
适用场景
- 01运行仓库中的指定 MCP 服务
- 02在 Docker 容器中启动服务
MCP 相关
仓库中的 MCP 服务向已连接的客户端提供工具和资源。用户可配置服务并将其加入 MCP 客户端。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP 服务
此仓库包含一组 MCP(Model Context Protocol)服务,可用于扩展 Claude 等大语言模型的能力。
什么是 MCP?
Model Context Protocol(MCP)是一种协议,可实现大语言模型与本地服务之间的通信,并提供额外的工具和资源,以扩展模型的能力。
可用服务
此仓库包含多个 MCP 服务,包括:
- filesystem:访问本地文件系统
- flowise:与 Flowise 集成以支持工作流
- gcloud:与 Google Cloud 服务集成
- github:与 GitHub 集成
- mysql:与 MySQL 数据库集成
- postgresql:与 PostgreSQL 数据库集成
- stripe:与 Stripe API 集成
- supabase:与 Supabase 集成
- litellm:多个大语言模型的代理
- sonarqube:与 SonarQube 集成以进行代码分析
- Serper-search-mcp:与 Serper API 集成以进行网络搜索
- firecrawl-mcp-server:用于网页抓取的工具
- wolframalpha-llm-mcp:与 WolframAlpha 集成
如何使用
要使用这些 MCP 服务,你需要:
- 克隆此仓库
- 为每个服务配置所需的环境变量
- 将服务添加到 MCP 客户端的配置中
使用启动脚本
此仓库包含一个启动脚本,可方便地运行 MCP 服务:
# Tornar o script executável (se necessário)
chmod +x start.sh
# Executar o script
./start.sh
该脚本会检查是否已安装 Node.js 和 TypeScript,安装依赖项,编译服务并启动它们。
使用 Docker
此仓库包含一个 Dockerfile 和一个 docker-compose.yml 文件,可方便地在 Docker 容器中运行 MCP 服务。
要使用 Docker 运行服务:
# Construir e iniciar os contêineres
docker-compose up -d
# Verificar os logs
docker-compose logs -f
# Parar os contêineres
docker-compose down
运行前,请确保在 docker-compose.yml 文件中配置所需的环境变量。
配置
每个 MCP 服务可能有特定的配置要求。请参阅各服务文件夹中的文档,了解详细说明。
贡献
欢迎贡献!如果你想添加新的 MCP 服务或改进现有服务,欢迎提交 pull request。
许可证
此项目采用 MIT 许可证。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。