MCP Servers

MCP Servers

site icon
2025.03.17 0
JavaScript文件系统访问工作流集成云服务集成版本控制集成数据库集成支付集成后端服务集成语言模型代理代码分析网络搜索网页抓取计算引擎集成开发效率数据库内容生成金融服务其它
MCP Servers 是一个包含多种 Model Context Protocol (MCP) 服务器的集合,用于扩展语言模型(如 Claude)的能力。MCP 是一种协议,允许语言模型与本地服务器通信,提供额外的工具和资源来增强模型的功能。
View on GitHub

Overview

基本能力

产品定位

MCP Servers 是一个多功能的服务器集合,旨在通过 MCP 协议扩展语言模型的能力,使其能够访问和操作各种外部服务和资源。

核心功能

  • 文件系统访问:通过 filesystem 服务器访问本地文件系统。
  • 工作流集成:通过 flowise 服务器集成 Flowise 工作流。
  • 云服务集成:通过 gcloud 服务器集成 Google Cloud 服务。
  • 版本控制集成:通过 github 服务器集成 GitHub。
  • 数据库集成:通过 mysqlpostgresql 服务器集成 MySQL 和 PostgreSQL 数据库。
  • 支付集成:通过 stripe 服务器集成 Stripe API。
  • 后端服务集成:通过 supabase 服务器集成 Supabase。
  • 语言模型代理:通过 litellm 服务器代理多种语言模型。
  • 代码分析:通过 sonarqube 服务器集成 SonarQube 进行代码分析。
  • 网络搜索:通过 Serper-search-mcp 服务器集成 Serper API 进行网络搜索。
  • 网页抓取:通过 firecrawl-mcp-server 服务器进行网页抓取。
  • 计算引擎集成:通过 wolframalpha-llm-mcp 服务器集成 WolframAlpha。

适用场景

  • 扩展语言模型的功能,使其能够访问和操作外部资源。
  • 集成多种云服务和数据库,增强语言模型的数据处理能力。
  • 自动化工作流和任务,提高开发效率。
  • 进行网络搜索和网页抓取,获取实时数据。
  • 集成支付系统,支持金融交易。

工具列表

  • 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。

常见问题解答

  • 如何配置每个服务器的环境变量?请参考每个服务器文件夹中的文档。
  • 如何贡献新的服务器?欢迎通过 pull request 提交新的服务器或改进现有服务器。

使用教程

使用依赖

  • 确保已安装 Node.js 和 TypeScript。

安装教程

  1. 克隆仓库: bash git clone <repository-url>
  2. 进入仓库目录: bash cd mcp-servers
  3. 运行启动脚本: bash chmod +x start.sh ./start.sh

使用 Docker

  1. 构建并启动容器: bash docker-compose up -d
  2. 查看日志: bash docker-compose logs -f
  3. 停止容器: bash docker-compose down

调试方式

  • 查看启动脚本的输出以确认所有服务器已成功启动。
  • 检查 Docker 容器的日志以排查问题。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。