返回市场
MCP-X

MCP-X

作者:TimeCyber134 星标更新:2025-10-29

项目介绍

MCP-X Agent 🤿 🤖

GitHub stars GitHub forks GitHub watchers GitHub repo size GitHub language count GitHub top language GitHub last commit

MCP-X 是一个开源的 MCP 主机桌面应用程序,无缝集成支持函数调用能力的任何大型语言模型(LLMs)。✨

MCP-X 演示

功能特性 🎯

  • 🌐 通用 LLM 支持:兼容 ChatGPT、Anthropic、Ollama 和 OpenAI 兼容模型
  • 💻 跨平台:适用于 Windows、MacOS 和 Linux
  • 🔄 模型上下文协议:在 stdio 和 SSE 模式下实现无缝 MCP AI 代理集成
  • 🌍 多语言支持:繁体中文、简体中文、英语、西班牙语,更多语言即将推出
  • ⚙️ 高级 API 管理:支持多个 API 密钥和模型切换
  • 💡 自定义指令:个性化系统提示以定制 AI 行为
  • 🔄 自动更新机制:自动检查并安装最新应用更新

下载与安装 ⬇️

获取 MCP-X 的最新版本: 下载

对于 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 小贴士

虽然系统自带默认的回声 MCP 服务器,但您的 LLM 可以通过 MCP 访问更强大的工具。这里是如何开始使用两个初学者友好的工具:Fetch 和 Youtube-dl。

快速设置

向您的 MCP-X MCP 设置中添加以下 JSON 配置以启用这两个工具:

 "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 包。根据您的操作系统进行安装:

Windows

winget install yt-dlp

MacOS

brew install yt-dlp

Linux

pip install yt-dlp

构建 🛠️

详情参见 BUILD.md

联系我们 🌐