基本能力
产品定位
该文档介绍了多种MCP服务器,旨在扩展AI助手的功能,使其能够与外部系统交互,包括终端控制、网络搜索、GitHub操作和知识图谱管理。
核心功能
- Desktop Commander
- 执行长时间运行的终端命令
- 管理进程
- 搜索和导航文件系统
- 编辑文件(搜索和替换操作)
-
在AI辅助下运行终端命令
-
Tavily MCP
- 执行全面的网络搜索
- 从URL提取和处理内容
- 自定义搜索参数(深度、域名、时间范围等)
- 过滤和聚焦特定内容类型的搜索
-
访问新闻和一般信息搜索
-
GitHub MCP
- 创建、读取和更新GitHub仓库
- 管理问题和拉取请求
- 搜索代码、仓库和用户
- 审查和评论代码
- 访问和操作仓库内容
-
创建分支和管理提交
-
Memory MCP
- 创建和管理知识图谱中的实体
- 建立实体间的关系
- 向现有实体添加观察
- 搜索知识图谱中的节点
- 删除实体、关系或观察
- 查询和遍历知识图谱
适用场景
- 开发效率:通过终端和文件系统操作提高开发效率。
- 搜索工具:进行网络搜索和内容提取。
- 交流协作:管理GitHub仓库和协作功能。
- 内容生成:通过知识图谱管理和记忆功能支持内容生成。
工具列表
- Desktop Commander
- 能力:终端控制、文件系统操作、进程管理。
- Tavily MCP
- 能力:网络搜索、内容提取、搜索参数定制。
- GitHub MCP
- 能力:GitHub仓库管理、代码搜索、协作功能。
- Memory MCP
- 能力:知识图谱管理、实体关系建立、记忆功能。
常见问题解答
- 配置存储:当前MCP服务器配置存储在
/home/joe/.config/Claude/claude_desktop_config.json
中,包含连接详情、API密钥等设置。 - 许可证:所有MCP服务器均保持各自的许可证,具体参见其仓库。
使用教程
使用依赖
无特殊依赖,直接通过npm或Docker安装。
安装教程
- Desktop Commander
bash
npx -y @wonderwhy-er/desktop-commander - Tavily MCP
bash
npx -y tavily-mcp@0.1.4 - GitHub MCP
bash
docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN ghcr.io/github/github-mcp-server - Memory MCP
bash
npx -y @modelcontextprotocol/server-memory
调试方式
安装完成后,可通过以下方式调试:
- 检查配置文件/home/joe/.config/Claude/claude_desktop_config.json
是否正确。
- 确保API密钥和连接详情正确无误。
- 运行示例命令验证功能是否正常。