Model Context Protocol servers

Model Context Protocol servers

site icon
2025.03.14 0
JavaScript地图服务文件管理浏览器自动化位置服务开发效率数据库内容生成金融服务交流协作日程管理娱乐功能开发效率数据库内容生成金融服务交流协作日程管理娱乐功能
my-mcp-server 是一个基于 Model Context Protocol (MCP) 的参考实现集合,旨在展示 MCP 的多样性和可扩展性。它通过提供一系列工具和服务器,使大型语言模型 (LLMs) 能够安全、可控地访问各种工具和数据源。这些服务器使用 TypeScript 或 Python MCP SDK 实现,涵盖了从文件系统操作、数据库访问到浏览器自动化和位置服务等多种功能。
View on GitHub

Overview

基本能力

产品定位

my-mcp-server 是一个多功能工具集,旨在通过 MCP 协议为 LLMs 提供安全、可控的工具和数据访问能力。

核心功能

  • 数据检索与搜索:如 AWS KB Retrieval、Brave Search、Google Maps 等。
  • 文件与数据库操作:如 Filesystem、Git、GitHub、PostgreSQL、Redis 等。
  • 浏览器自动化与网页抓取:如 Puppeteer、Playwright 等。
  • 内容生成:如 EverArt 的图像生成、Replicate 的模型运行等。
  • 金融服务:如 Bankless Onchain 的区块链数据查询、Stripe 的支付处理等。
  • 交流协作:如 Slack 的频道管理、Discord 的消息交互等。
  • 日程管理:如 Google Calendar 的事件管理、Todoist 的任务管理等。
  • 娱乐功能:如 Spotify 的音乐播放、TMDB 的电影信息查询等。

适用场景

  • 开发效率:通过 Git、GitHub、GitLab 等工具管理代码仓库。
  • 数据库操作:通过 PostgreSQL、MySQL、MongoDB 等工具进行数据库查询和管理。
  • 内容生成:通过 EverArt、Replicate 等工具生成图像或运行机器学习模型。
  • 金融服务:通过 Bankless Onchain、Stripe 等工具处理区块链数据或支付。
  • 交流协作:通过 Slack、Discord 等工具进行团队沟通。
  • 日程管理:通过 Google Calendar、Todoist 等工具管理个人或团队日程。
  • 娱乐功能:通过 Spotify、TMDB 等工具享受音乐或电影。

工具列表

  • AWS KB Retrieval:从 AWS Knowledge Base 检索数据。
  • Brave Search:使用 Brave 的搜索 API 进行网页和本地搜索。
  • EverArt:使用多种模型生成 AI 图像。
  • Filesystem:安全的文件操作,支持可配置的访问控制。
  • Git:读取、搜索和操作 Git 仓库的工具。
  • GitHub:仓库管理、文件操作和 GitHub API 集成。
  • Google Maps:位置服务、路线和地点详情。
  • PostgreSQL:只读数据库访问和模式检查。
  • Puppeteer:浏览器自动化和网页抓取。
  • Redis:与 Redis 键值存储交互。
  • Slack:频道管理和消息功能。
  • Stripe:与 Stripe API 交互处理支付。
  • Spotify:播放和管理 Spotify 音乐。
  • TMDB:查询电影信息和推荐。

常见问题解答

  • 如何安装和使用这些服务器?:可以使用 npxuvx/pip 直接运行服务器。
  • 如何配置 MCP 客户端?:在客户端配置文件中指定服务器的命令和参数。
  • 如何贡献自己的服务器?:参考官方文档和 CONTRIBUTING.md 文件。

使用教程

使用依赖

  • Node.js 和 npm:用于运行 TypeScript 服务器。
  • Python 和 pip/uvx:用于运行 Python 服务器。

安装教程

  1. 安装 Node.js 和 npmsh curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - sudo apt-get install -y nodejs
  2. 安装 Python 和 pipsh sudo apt-get install python3 python3-pip
  3. 安装 uvxsh curl -sS https://astral.sh/uv/install.sh | sh

调试方式

  1. 启动服务器sh npx -y @modelcontextprotocol/server-memory
  2. 检查日志:查看服务器输出的日志信息。
  3. 测试工具:使用 MCP 客户端测试工具的功能。

许可证

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