Model Context Protocol servers

Model Context Protocol servers

site icon
2025.03.01 1
搜索工具浏览器自动化位置服务开发效率数据库内容生成金融服务交流协作日程管理娱乐功能开发效率数据库内容生成金融服务交流协作日程管理娱乐功能其它
Model Context Protocol (MCP) servers 是一个开源项目,提供了一系列参考实现和社区构建的服务器,用于展示 MCP 的多样性和可扩展性。MCP 旨在为大型语言模型(LLMs)提供安全、可控的工具和数据源访问。该项目包含多种服务器实现,涵盖搜索、文件操作、数据库访问、浏览器自动化、位置服务等多个领域。
View on GitHub

Overview

基本能力

产品定位

Model Context Protocol (MCP) servers 是一个开源项目,旨在为大型语言模型(LLMs)提供安全、可控的工具和数据源访问。该项目包含多种服务器实现,涵盖搜索、文件操作、数据库访问、浏览器自动化、位置服务等多个领域。

核心功能

  • 搜索工具:如 Brave Search、Google Custom Search、Tavily 等。
  • 文件操作:如 Filesystem、Google Drive、Git 等。
  • 数据库访问:如 PostgreSQL、SQLite、MongoDB、Neo4j 等。
  • 浏览器自动化:如 Puppeteer、Playwright 等。
  • 位置服务:如 Google Maps、Travel Planner 等。
  • 内容生成:如 EverArt、Replicate 等。
  • 金融服务:如 Stripe、AlphaVantage 等。
  • 交流协作:如 Slack、Discord、Notion 等。
  • 日程管理:如 Google Calendar、Todoist 等。
  • 娱乐功能:如 Spotify、TMDB、YouTube 等。

适用场景

  • 开发效率:通过 Git、GitHub、GitLab 等工具管理代码仓库。
  • 数据库管理:通过 PostgreSQL、SQLite 等工具进行数据库操作。
  • 内容生成:通过 EverArt、Replicate 等工具生成图像和视频内容。
  • 金融服务:通过 Stripe、AlphaVantage 等工具处理支付和股票数据。
  • 交流协作:通过 Slack、Discord、Notion 等工具进行团队协作。
  • 日程管理:通过 Google Calendar、Todoist 等工具管理个人和团队日程。
  • 娱乐功能:通过 Spotify、TMDB、YouTube 等工具享受音乐和视频内容。

使用教程

使用依赖

Typescript-based 服务器

npx -y @modelcontextprotocol/server-memory

Python-based 服务器

# With uvx
uvx mcp-server-git

# With pip
pip install mcp-server-git
python -m mcp_server_git

安装教程

使用 Claude Desktop 配置

{
  "mcpServers": {
    "memory": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-memory"]
    }
  }
}

更多示例

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/files"]
    },
    "git": {
      "command": "uvx",
      "args": ["mcp-server-git", "--repository", "path/to/git/repo"]
    },
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
      }
    },
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/mydb"]
    }
  }
}

调试方式

安装完成后,可以通过运行相应的命令启动服务器,并通过日志查看运行状态。例如:

npx -y @modelcontextprotocol/server-memory

uvx mcp-server-git

许可证

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