Jason的MCP服务器
此存储库包含我的环境中使用的各种模型上下文协议(MCP)服务器的设置和配置文件。
包含MCP服务器
- 操纵者 -Web浏览器自动化和抓取
- 记忆 -知识图谱与内存管理
- 文件系统 -文件系统操作和管理
- GitHub -GitHub API集成
- 天气 -天气信息服务
- 勇敢探索 -勇敢的搜索API集成
- 获取 -URL获取和web内容检索
- 桌面管理员 -桌面命令执行(从 好奇者/ClaudeComputerCommander)
安装
这 install.sh (适用于Linux/Mac)和 install.bat (对于Windows)脚本将帮助您设置此存储库中的所有MCP服务器。这些脚本从以下位置获取服务器:
- 官方模型上下文协议组织存储库位于 对于大多数服务器
- ClaudeComputerCommander存储库位于 用于桌面命令服务器
安装脚本将:
- 克隆主存储库
- 将每台服务器设置在自己的目录中,并添加必要的依赖项
- 安装所有必需的npm包
卸载
如果需要删除MCP服务器,可以使用提供的卸载脚本:
- 对于Windows:运行
uninstall.bat - 对于Linux/Mac:运行
uninstall.sh
这些脚本将:
- 警告您将删除的内容
- 在继续之前要求确认
- 停止任何正在运行的MCP服务器进程
- 删除所有MCP服务器目录
- (可选)删除整个mcp服务器目录
服务器结构
模型上下文协议服务器存储库将所有服务器放在一个存储库中 src 目录。我们的安装脚本:
- 克隆整个存储库
- 为每台服务器创建单独的目录
- 将相应的服务器代码复制到每个目录
- 为每台服务器设置依赖关系
- 对于桌面命令服务器,我们从单独的存储库中获取它
需求
- Node.js (v16或更高版本)-
- Git - https://git-scm.com/
- python (某些服务器为3.8+)-
- 码头工人 (可选,用于容器化部署)-
API要求
一些MCP服务器需要API密钥才能正常工作:
- GitHub API -
- 天气API - https://openweathermap.org/api 或类似服务
- 勇敢搜索API - https://brave.com/search/api/
配置
有关具体的配置选项,请参阅各个服务器目录。这 config 目录包含所有服务器的默认配置,您可以根据需要进行自定义。
环境变量
复制 .env.template 文件到 .env 并在启动服务器之前填写您的API密钥和其他所需凭据。
许可证
MIT许可证
