MCP Easy Installer
MCP Easy Installer 是一个强大的 MCP 服务器,它提供搜索、安装、配置、修复和卸载 MCP 服务器的工具。
onigetoc
README
MCP Easy Installer
MCP easy installer 是一个强大的 MCP 服务器,提供搜索、安装、配置、修复和卸载 MCP 服务器的工具。
MCP 服务器的安装和修复工具
MCP easy installer 是一个强大的工具,用于搜索、安装、配置、修复和卸载 MCP 服务器(模型上下文协议)。此实用程序专为开发者、非开发者和最终用户设计,使他们无需技术专业知识即可轻松设置和维护 MCP 服务器。开发者和系统集成商也可以使用它来加速他们的工作流程并自动化重复性任务。该工具简化了设置,自动化了修复,并确保您的 MCP 环境始终处于健康状态。 该工具将自动安装和更新各种应用程序所需的所有 JSON 配置文件,包括 Claude Desktop、Windsurf、Cursor、Roo Code、Cline、*GitHub Copilot 等。它确保了跨 AI 和开发者工具生态系统的无缝集成和最新的设置。
功能
- 搜索与发现: 查找可用于安装的 MCP 服务器。
- 自动化安装: 从 GitHub 或本地源快速安装 MCP 服务器。
- 修复实用程序: 检测并修复常见的 MCP 服务器问题。
- TypeScript 支持: 使用 TypeScript 构建,以实现可靠性和可维护性。
- 全面的日志记录: 为每个操作提供清晰的日志。
- 跨平台: 适用于 Windows、Linux 和 Mac。
重要安装说明
MCP easy installer 不使用 npx
来安装带有 Node.js 的 MCP 服务器。
相反,它手动将所有 MCP 服务器安装在以下目录中:
- Windows:
C:\Users\USERNAME\Documents\Flowvibe\MCP\
- Linux/Mac:
/home/USERNAME/Documents\Flowvibe\MCP/
将 USERNAME
替换为您系统上的实际用户名。
VS Code - GitHub Copilot 集成说明
此工具不直接支持 VS Code 的 GitHub Copilot。
GitHub Copilot 以自己的方式实现 MCP,与其他实现方式有显着差异。由于这些差异,此工具不支持 GitHub Copilot。
- 解决方法: 如果您想更新 VS Code GitHub Copilot 的 MCP 服务器连接,请安装 Claude Desktop,因为 GitHub Copilot 连接到 Claude Desktop 的 MCP 服务器。这提供了一种通过 MCP 增强 GitHub Copilot 功能的间接方式。
Python 集成说明
Python 与 MCP 的集成存在一些限制。
虽然此工具旨在提供跨多个平台和语言的无缝集成,但 Python 支持目前尚不完善,可能需要在某些情况下进行手动干预。由于 Python 环境、包管理器和项目结构的多样性,自动化安装和配置可能无法在所有情况下都达到最佳效果。
我们欢迎社区贡献:
- 如果您遇到 Python 集成问题,请在 issues 部分分享您的解决方案
- 考虑 fork 此存储库以实现针对 Python 环境的改进
- 非常感谢包含 Python 支持增强功能的 Pull Request
我们的目标是通过协作开发和用户反馈来改进 Python 集成。
安装
克隆存储库并安装依赖项:
选项 1:使用 Git 安装
# 克隆存储库
git clone https://github.com/onigetoc/mcp-easy-installer.git
# 导航到目录
cd mcp-easy-installer
# 安装依赖项
npm install
# 构建项目
npm run build
选项 2:下载并安装
- 从 https://github.com/onigetoc/mcp-easy-installer 下载最新版本
- 将文件解压到您喜欢的位置
- 在解压后的目录中打开一个终端
- 运行
npm install
安装依赖项 - 运行
npm run build
编译应用程序以供 MCP 客户端使用
配置
在您的设置文件中配置您的 MCP 服务器(Github token 是可选的,用于搜索 mcp 服务器:防止速率限制):
默认情况下,该工具搜索 TypeScript (ts)、JavaScript (js) 和 HTML 中的存储库。您可以使用 --langcode
参数自定义此设置或添加其他语言(如 Python 'py' 或 Shell 'sh')。例如,要同时搜索 Python 和 Shell 存储库,您需要将 "--langcode=ts,js,html,py,sh"
添加到下面的 args
列表中。为了最简单的设置,建议省略 --langcode
参数以使用默认值。
{
"mcpServers": {
"mcp-easy-installer": {
"command": "node",
"args": [
"path-to\\mcp-easy-installer\\build\\index.js"
],
"env": {
"GITHUB_TOKEN": "your_github_token"
},
"enable": true,
"disabled": false,
"autoApprove": []
}
}
}
示例:配置所有支持的语言
如果您想自定义用于搜索的语言,这是一个包含所有支持的语言代码的 args
数组的示例。 如果没有这一行,默认值为 javascript、typescript 和 html:
"args": [
"path-to\\mcp-easy-installer\\build\\index.js",
"--langcode=ts,js,html,py,sh"
]
// 这也有效
"--langcode=typescript,javascript,HTML,python,shell" // 您可以根据 Github 搜索过滤器添加更多
获取您的个人 GitHub Token,然后单击 Generate new token(您可能需要先登录或创建一个 Githhub 帐户)。
示例短语
社区问题:GitHub 搜索集成
我们正在考虑是否将 GitHub 搜索功能直接集成到此工具中。如果集成,提供 GitHub API 令牌可能是可选的——如果没有它,Github 搜索功能将无法工作(或者可能受到限制),但所有其他工具和功能将继续正常运行。
我们邀请社区提供反馈: 您是否希望看到内置的 GitHub 搜索?请在存储库的 issues 或 discussions 部分分享您的想法和用例。
您可以使用自然语言命令,例如:
Search for the fetch mcp server. (follow up prompt: install the third one)
可能适用于 Brave 或任何其他带有 Github 或 npmjs 链接的搜索工具。Search Github mcp server "wikipedia server"
Install this mcp server: https://www.npmjs.com/package/@modelcontextprotocol/server-brave-search
(NPMjs 或 Github repo url) 或使用 Install <package>Install this mcp server tavily-ai/tavily-mcp
Install <package>Install mcp server with a Brave Github link search result.
Repair the brave mcp server.
Update all installed mcp servers.
尚未工作Uninstall Brave
将工作并找到它,即使名称是 "server-brave-search"
注意:根据 LLM 和工具功能,可能最好经常使用这两个词来触发 MCP。 安装、修复、修正、搜索 mcp servers.
平台测试
此工具主要在 Windows 上开发和测试,以修复有问题的 NPX 安装。 虽然它被设计为跨平台的,但我们测试所有操作系统的能力有限。
Mac 和 Linux 测试: 我们需要 Mac 和 Linux 用户的反馈,以确保跨所有平台的兼容性。 如果您在 macOS 或 Linux 发行版上使用此工具:
- 请在 GitHub Issues 中报告您遇到的任何问题
- 指定您的操作系统版本和环境详细信息
- 欢迎提出针对特定平台的改进建议
- 如果您有专业知识,请考虑贡献特定于平台的修复程序
您的反馈对于使此工具在所有操作系统上无缝工作至关重要。
使用 LLM 优化 MCP 服务器使用
通过对各种 MCP 服务器进行广泛的测试,我们发现了一种 LLM 与 MCP 服务器交互的最佳方法,即使对于使用函数调用的小型模型也是如此。 以下是建议添加到您的 MCP 客户端的上下文,以获得更好的结果:
每次您使用 MCP 服务器(模型上下文协议)时,您必须提供完整的信息。 例如,如果您被要求搜索任何内容(YouTube、Wikipedia、Internet、BRAVE 等),您必须尽可能多地提供有关标题、描述和链接的信息。 链接在答案中非常重要,因为它可以在以后的对话中使用,用于与 MCP 客户端或其他 MCP 服务器的后续交互。
在每个答案的开头,但仅当它是一个复杂的问题时,列出一个项目符号列表来总结您接下来要做的事情,包括 5 到 10 点。
在您的答案之后,如果这是一个复杂的问题,请始终在答案的末尾写一个简历和一个后续计划。
当这是一项根据任务的复杂性进行的结构化工作时,使用 MCP 服务器工具进行更深入的研究。
例如,如果用户问一些非常简单的问题,例如“你好,你好吗?” 您不必进行深入的研究,只需正常回答,无需任务,无需深入研究。 直接回答即可。
有关此实现的完整示例,请参见此 Github Gist。
安装流程
graph TD
A[Parse User Input] --> B{URL Type?}
B -->|GitHub shorthand| C[Construct full URL]
B -->|Full URL| D[Clone Repository]
C --> D
D --> E[Install Dependencies]
E --> F[Build Project]
F --> G[Locate index.js]
G --> H[Generate MCP Config]
H --> I[Update Settings]
贡献
- Fork 存储库。
- 创建一个新分支。
- 进行更改。
- 提交 Pull Request。
- 或者仅从 issues 部分发送建议和帮助。
许可证
MIT
推荐服务器
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
MCP Package Docs Server
促进大型语言模型高效访问和获取 Go、Python 和 NPM 包的结构化文档,通过多语言支持和性能优化来增强软件开发。
Claude Code MCP
一个实现了 Claude Code 作为模型上下文协议(Model Context Protocol, MCP)服务器的方案,它可以通过标准化的 MCP 接口来使用 Claude 的软件工程能力(代码生成、编辑、审查和文件操作)。
@kazuph/mcp-taskmanager
用于任务管理的模型上下文协议服务器。它允许 Claude Desktop(或任何 MCP 客户端)在基于队列的系统中管理和执行任务。
mermaid-mcp-server
一个模型上下文协议 (MCP) 服务器,用于将 Mermaid 图表转换为 PNG 图像。
Jira-Context-MCP
MCP 服务器向 AI 编码助手(如 Cursor)提供 Jira 工单信息。

Linear MCP Server
一个模型上下文协议(Model Context Protocol)服务器,它与 Linear 的问题跟踪系统集成,允许大型语言模型(LLM)通过自然语言交互来创建、更新、搜索和评论 Linear 问题。

Sequential Thinking MCP Server
这个服务器通过将复杂问题分解为顺序步骤来促进结构化的问题解决,支持修订,并通过完整的 MCP 集成来实现多条解决方案路径。
Curri MCP Server
通过管理文本笔记、提供笔记创建工具以及使用结构化提示生成摘要,从而实现与 Curri API 的交互。