🌟 基本能力
产品定位
MCP servers 是一个集合了多种参考实现和社区构建服务器的项目,旨在展示 Model Context Protocol (MCP) 的多样性和可扩展性,为大型语言模型(LLMs)提供安全、可控的工具和数据源访问。
核心功能
- 参考服务器:展示 MCP 功能和 TypeScript/Python SDK 的使用,包括 AWS KB Retrieval、Brave Search、EverArt、Fetch、Filesystem、Git、GitHub、GitLab、Google Drive、Google Maps、Memory、PostgreSQL、Puppeteer、Sentry、Slack、Sqlite、Time 等。
- 第三方服务器:包括官方集成和社区开发的服务器,如 Apify、Axiom、Browserbase、Cloudflare、E2B、Exa、Firecrawl、Grafana、JetBrains、Kagi Search、Meilisearch、MotherDuck、Neo4j、Stripe、Tavily 等。
- 框架和资源:提供构建 MCP 服务器和客户端的框架,如 EasyMCP、FastMCP、Foxy Contexts、Quarkus MCP Server SDK 等。
适用场景
- 开发效率:Git、GitHub、GitLab、JDBC 等工具支持代码管理和数据库操作。
- 数据库:PostgreSQL、Sqlite、MongoDB、Redis 等数据库访问和操作。
- 内容生成:EverArt、Pandoc、Placid.app 等支持图像生成和文档转换。
- 金融服务:Stripe、Base Free USDC Transfer 等支持支付和金融操作。
- 交流协作:Slack、Discord、Notion 等支持团队协作和消息管理。
- 日程管理:Google Calendar、Todoist 等支持日程和任务管理。
- 娱乐功能:Spotify、TMDB、YouTube 等支持音乐和视频管理。
- 其它:AWS S3、Docker、Kubernetes、Home Assistant 等支持云服务和自动化操作。
🚀 使用教程
使用依赖
- TypeScript 服务器:需要安装 Node.js 和 npm。
- Python 服务器:需要安装 Python 和 pip 或 uvx。
安装教程
- TypeScript 服务器:
sh
npx -y @modelcontextprotocol/server-memory - Python 服务器:
```sh
# 使用 uvx
uvx mcp-server-git
# 使用 pip
pip install mcp-server-git
python -m mcp_server_git
```
调试方式
- 启动服务器后,可以通过 MCP 客户端(如 Claude Desktop)配置服务器并测试功能。
- 示例配置:
json
{
"mcpServers": {
"memory": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-memory"]
}
}
}