
Model Context Protocol servers

2025.03.30
0
JavaScript开发工具数据库AI 生成金融协作自动化开发效率数据库内容生成金融服务交流协作其它
MCP-Servers 是一个基于 Model Context Protocol (MCP) 的开源项目,提供了一系列参考实现和社区构建的服务器,旨在为大型语言模型 (LLMs) 提供安全、可控的工具和数据源访问。该项目展示了 MCP 的多样性和可扩展性,支持通过 TypeScript 和 Python SDK 实现各种功能。
View on GitHub
Overview
基本能力
产品定位
MCP-Servers 是一个开源项目,旨在为大型语言模型 (LLMs) 提供安全、可控的工具和数据源访问。它通过 Model Context Protocol (MCP) 实现了多样化的功能,支持开发者和社区构建自己的服务器。
核心功能
- 参考服务器:展示了 MCP 功能和 TypeScript/Python SDK 的使用,包括 AWS KB Retrieval、Brave Search、EverArt、Filesystem、Git、GitHub、Google Drive、Google Maps、PostgreSQL、Puppeteer、Redis、Slack 等。
- 第三方服务器:包括官方集成和社区开发的服务器,覆盖了多种应用场景,如金融服务、数据库、内容生成、浏览器自动化等。
- 框架支持:提供了多种框架(如 EasyMCP、FastMCP、Quarkus MCP Server SDK)来简化 MCP 服务器的开发。
- 资源列表:包括 Awesome MCP Servers、Discord 社区、GitHub Discussions 等,方便开发者查找和使用 MCP 服务器。
适用场景
- 开发效率:通过 Git、GitHub、PostgreSQL 等工具提升开发效率。
- 数据库访问:支持 PostgreSQL、Redis、SQLite 等多种数据库。
- 内容生成:通过 EverArt 等工具实现 AI 图像生成。
- 金融服务:通过 Bankless Onchain、Stripe 等工具实现金融服务集成。
- 交流协作:通过 Slack、Discord 等工具实现团队协作。
- 其他场景:包括浏览器自动化、位置服务、日程管理等。
工具列表
- AWS KB Retrieval:从 AWS Knowledge Base 检索数据。
- Brave Search:使用 Brave 的搜索 API 进行网页和本地搜索。
- EverArt:使用多种模型生成 AI 图像。
- Filesystem:安全的文件操作,支持可配置的访问控制。
- Git:读取、搜索和操作 Git 仓库。
- GitHub:仓库管理、文件操作和 GitHub API 集成。
- Google Drive:Google Drive 文件访问和搜索功能。
- Google Maps:位置服务、路线和地点详情。
- PostgreSQL:只读数据库访问和模式检查。
- Puppeteer:浏览器自动化和网页抓取。
- Redis:与 Redis 键值存储交互。
- Slack:频道管理和消息功能。
常见问题解答
- 如何启动服务器:使用
npx
或uvx
命令启动服务器。 - 如何配置 MCP 客户端:在 Claude Desktop 配置文件中指定服务器命令和参数。
- 如何贡献:参考 CONTRIBUTING.md 文件了解如何贡献代码或服务器。
- 安全问题:参考 SECURITY.md 文件报告安全漏洞。
使用教程
使用依赖
- Node.js:用于运行 TypeScript 服务器。
- Python:用于运行 Python 服务器。
- uvx:推荐用于 Python 服务器的安装和管理。
安装教程
- TypeScript 服务器:
sh npx -y @modelcontextprotocol/server-memory
- Python 服务器:
sh uvx mcp-server-git
或sh pip install mcp-server-git python -m mcp_server_git
调试方式
- 启动服务器:使用上述命令启动服务器。
- 配置客户端:在 Claude Desktop 配置文件中添加服务器配置,例如:
json { "mcpServers": { "memory": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-memory"] } } }
- 验证功能:在客户端中测试服务器功能是否正常。