MCP Servers and Tools I Use

MCP Servers and Tools I Use

site icon
2025.04.09 0
终端控制文件系统操作网络搜索内容提取GitHub管理知识图谱记忆功能开发效率搜索工具内容生成交流协作
该文档记录了几种常用的MCP服务器及其工具,这些服务器使AI助手如Claude能够与外部系统和数据源交互。主要包括Desktop Commander(提供终端控制和文件系统操作)、Tavily MCP(提供AI驱动的网络搜索和内容提取)、GitHub MCP(支持GitHub仓库和功能交互)和Memory MCP(基于知识图谱的记忆服务器)。
View on GitHub

Overview

基本能力

产品定位

该文档介绍了多种MCP服务器,旨在扩展AI助手的功能,使其能够与外部系统交互,包括终端控制、网络搜索、GitHub操作和知识图谱管理。

核心功能

  1. Desktop Commander
  2. 执行长时间运行的终端命令
  3. 管理进程
  4. 搜索和导航文件系统
  5. 编辑文件(搜索和替换操作)
  6. 在AI辅助下运行终端命令

  7. Tavily MCP

  8. 执行全面的网络搜索
  9. 从URL提取和处理内容
  10. 自定义搜索参数(深度、域名、时间范围等)
  11. 过滤和聚焦特定内容类型的搜索
  12. 访问新闻和一般信息搜索

  13. GitHub MCP

  14. 创建、读取和更新GitHub仓库
  15. 管理问题和拉取请求
  16. 搜索代码、仓库和用户
  17. 审查和评论代码
  18. 访问和操作仓库内容
  19. 创建分支和管理提交

  20. Memory MCP

  21. 创建和管理知识图谱中的实体
  22. 建立实体间的关系
  23. 向现有实体添加观察
  24. 搜索知识图谱中的节点
  25. 删除实体、关系或观察
  26. 查询和遍历知识图谱

适用场景

  • 开发效率:通过终端和文件系统操作提高开发效率。
  • 搜索工具:进行网络搜索和内容提取。
  • 交流协作:管理GitHub仓库和协作功能。
  • 内容生成:通过知识图谱管理和记忆功能支持内容生成。

工具列表

  1. Desktop Commander
  2. 能力:终端控制、文件系统操作、进程管理。
  3. Tavily MCP
  4. 能力:网络搜索、内容提取、搜索参数定制。
  5. GitHub MCP
  6. 能力:GitHub仓库管理、代码搜索、协作功能。
  7. Memory MCP
  8. 能力:知识图谱管理、实体关系建立、记忆功能。

常见问题解答

  • 配置存储:当前MCP服务器配置存储在/home/joe/.config/Claude/claude_desktop_config.json中,包含连接详情、API密钥等设置。
  • 许可证:所有MCP服务器均保持各自的许可证,具体参见其仓库。

使用教程

使用依赖

无特殊依赖,直接通过npm或Docker安装。

安装教程

  1. Desktop Commander bash npx -y @wonderwhy-er/desktop-commander
  2. Tavily MCP bash npx -y [email protected]
  3. GitHub MCP bash docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN ghcr.io/github/github-mcp-server
  4. Memory MCP bash npx -y @modelcontextprotocol/server-memory

调试方式

安装完成后,可通过以下方式调试: - 检查配置文件/home/joe/.config/Claude/claude_desktop_config.json是否正确。 - 确保API密钥和连接详情正确无误。 - 运行示例命令验证功能是否正常。

许可证

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