MCP-X
这是一个MCP客户端,让你轻松配置各个大模型,对接各种MCP Server而开发。This is an MCP client that allows you to easily configure various large models and develop interfaces with various MCP servers.
claude mcp add --transport stdio timecyber-mcp-x uvx mcp-server-fetch --ignore-robots-txt
How to use
MCP-X is a desktop MCP host that seamlessly integrates with large language models (LLMs) that support function calling. It acts as a hub for multiple MCP servers and tools, enabling you to extend your agent capabilities with built-in utilities like a fetch tool, a filesystem access tool, and a YouTube downloader tool. By configuring MCP-X, you can expose different toolchains to your LLMs, allowing them to perform tasks such as web data retrieval, local file access, and media processing within a controlled environment. You can also leverage MCP-X's knowledge base management and AI agent system to organize capabilities, manage agents, and reference documents during conversations. To start using the included tools, enable the fetch, filesystem, and youtubedl servers in the MCP-X settings and ensure the necessary dependencies are installed (uvx for Python-based servers and npx for Node-based servers).
Once configured, you can invoke these MCP servers from your LLM prompts using function calling or structured tool invocation, depending on your model's capabilities. The fetch tool can retrieve web content or data, the filesystem tool can access and manage files within the allowed path, and the youtubedl tool can handle media acquisition tasks via YouTube-dlp integration. Together with MCP-X’s agent system and knowledge base features, you can build sophisticated, domain-specific workflows that are executed through your LLM with traceable outputs and references.
How to install
Prerequisites:
- Node.js and npm or npx (for Node-based MCP servers)
- Python and pip (for uvx-based MCP servers) or uvx installed
- Access to a desktop environment (Windows, macOS, or Linux)
Installation steps:
-
Install prerequisites:
- Node.js: download and install from https://nodejs.org/
- Python: download and install from https://www.python.org/
- Ensure you have npm or uvx available in your PATH
-
Install MCP-X (desktop app):
- Download the MCP-X installer for your OS from the release page and run the installer
- Follow the on-screen prompts to complete the setup
-
Install required MCP tools (example shown in CLI):
- If using Node-based tools (npx):
- Ensure npm is installed and run in your terminal: npm install -g npx
- If using Python-based tools (uvx):
- Ensure uv is installed and available in your PATH
- If using Node-based tools (npx):
-
Configure MCP-X with the example mcpServers (optional but recommended):
- Open MCP-X and navigate to the MCP settings
- Add the following JSON configuration (adjust paths as needed):
{ "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 } } } -
Run MCP-X and verify the new MCP servers are active within the app. If you use external servers or containers, ensure network access and permissions are correctly configured.
Additional notes
Tips and notes:
- If you encounter sandboxing issues on Linux or certain Linux distributions, you may need to run AppImage with --no-sandbox or adjust system settings as documented in the README.
- For yt-dlp integration, ensure you install yt-dlp on your system (instructions are provided in the README under Quick Setup).
- The fetch tool (mcp-server-fetch) may require internet access; ensure any required API keys or credentials are available if the server requires them.
- You can customize the allowed files path for the filesystem tool to restrict what the LLM can access.
- If you use SSE or connect to external MCP servers, you can configure an external server by enabling transport: sse and providing the URL in your MCP settings.
- Keep dependencies up to date to leverage new MCP-X features like knowledge base improvements and the AI agent system.
Related MCP Servers
mcp-router
A Unified MCP Server Management App (MCP Manager).
agent
A unified Model Context Protocol server implementation that aggregates multiple MCP servers into one.
pluggedin-app
The Crossroads for AI Data Exchanges. A unified, self-hostable web interface for discovering, configuring, and managing Model Context Protocol (MCP) servers—bringing together AI tools, workspaces, prompts, and logs from multiple MCP sources (Claude, Cursor, etc.) under one roof.
mcp-bundler
Is the MCP configuration too complicated? You can easily share your own simplified setup!
mcp -zotero-dev
Give your AI assistant superpowers for Zotero plugin development. 25 tools for screenshots, DOM inspection, JavaScript execution, build integration, and debugging via Model Context Protocol.
mcp-more
A modern desktop application for managing Model Context Protocol (MCP) servers.