MCP-X试剂🤿 🤖
MCP-X是一个开源的MCP主机桌面应用程序,可与任何支持函数调用功能的LLM无缝集成。 ✨
特性🎯
- 🌐 通用LLM支持:兼容ChatGPT、Anthropic、Ollama和OpenAI兼容模型
- 💻 交叉平台的:适用于Windows、MacOS和Linux
- 🔄 模型上下文协议:在stdio和SSE模式下实现无缝的MCP AI代理集成
- 🌍 多语言支持:繁体中文、简体中文、英语、西班牙语,更多即将推出
- ⚙️ 高级API管理:多个API键和模型切换支持
- 💡 客户指令:个性化系统提示定制AI行为
- 🔄 自动更新机制:自动检查并安装最新的应用程序更新
下载并安装⬇️
获取MCP-X的最新版本: ](https://github.com/TimeCyber/MCP-X/releases/latest)
对于Windows用户:🪟
- 下载.exe版本
- Python和Node.js环境已预先安装
对于MacOS用户:🍎
- 下载.dmg版本
- 你需要自己安装Python和Node.js(使用npx-uvx)环境
- 按照安装提示完成安装
对于Linux用户:🐧
- 下载。AppImage版本
- 你需要自己安装Python和Node.js(使用npx-uvx)环境
- 对于Ubuntu/Debian用户:
- 您可能需要添加 --no-sandbox 参数 - 或修改系统设置以允许沙盒 - 跑 chmod +x 使AppImage可执行
MCP提示
虽然该系统附带了默认的echo MCP服务器,但您的LLM可以通过MCP访问更强大的工具。以下是如何开始使用两个初学者友好的工具:Fetch和Youtube dl。
快速设置
将此JSON配置添加到MCP-X MCP设置中,以启用这两个工具:
"mcpServers":{
"fetch": {
"command": "uvx",
"args": [
"mcp-server-fetch",
"--ignore-robots-txt"
],
"enabled": true
},
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/path/to/allowed/files"
],
"enabled": true
},
"youtubedl": {
"command": "npx",
"args": [
"@kevinwatt/yt-dlp-mcp"
],
"enabled": true
}
}使用SSE服务器进行MCP
您还可以通过SSE(服务器发送事件)连接到外部MCP服务器。将此配置添加到MCP-X MCP设置中:
{
"mcpServers": {
"MCP_SERVER_NAME": {
"enabled": true,
"transport": "sse",
"url": "YOUR_SSE_SERVER_URL"
}
}
}yt-dlp-mcp的附加设置
yt-dlp mcp需要yt-dlp包。根据您的操作系统进行安装:
视窗
winget install yt-dlpMacOS
brew install yt-dlpLinux
pip install yt-dlpBuild 🛠️
看 构建.md 了解更多详情。
