mcp-x
Allows Claude to run ffmpeg commands for multimedia processing such as video/audio conversion and manipulation.
Allows Claude to execute git commands directly through the MCP server, enabling version control operations like commits, branches, and diffs.
Allows Claude to interact with the Stripe API for payment processing, customer management, and other Stripe services.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-xshow me the last 5 git commits"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-x
One command to turn any CLI tool or REST API into an MCP server for Claude.
pip install mcp-x
mcp-x run git # Claude can now use git
mcp-x run psql # Claude can now query your database
mcp-x run https://api.stripe.com/openapi.json # Claude can use the Stripe APIHow it works
Parses
--helpoutput (CLI tools) or OpenAPI spec (REST APIs) to discover capabilitiesOptionally enhances tool schemas using Claude for better descriptions (set
ANTHROPIC_API_KEY)Starts an MCP server on a free local port
Auto-registers it in
~/.claude.json— Claude sees the new tools immediately, no config needed
Related MCP server: mcp-api-gateway
Install
pip install mcp-xUsage
# CLI tools — any tool with --help output
mcp-x run git
mcp-x run ffmpeg
mcp-x run kubectl
mcp-x run aws
# REST APIs — OpenAPI spec URL or local file
mcp-x run openapi.json
mcp-x run https://api.example.com/openapi.json
# Options
mcp-x run git --no-llm # skip Claude schema enhancement
mcp-x run git --eject # print generated schemas as JSON, don't run
mcp-x run git --port 9000 # use a specific port
# Manage registered servers
mcp-x list # show all registered mcp-x servers
mcp-x remove git # unregister a serverHow auto-registration works
mcp-x run git starts an SSE MCP server and immediately writes to ~/.claude.json:
{
"mcpServers": {
"mcp-x-git": {
"url": "http://localhost:8742",
"type": "sse"
}
}
}Claude Code picks this up automatically. When you Ctrl+C, mcp-x removes the entry cleanly.
Schema enhancement
If ANTHROPIC_API_KEY is set, mcp-x sends raw help-text schemas to claude-haiku for cleanup — better descriptions, proper parameter names, cleaner tool definitions.
export ANTHROPIC_API_KEY=sk-ant-...
mcp-x run git # schemas enhanced automaticallyUse --no-llm to skip this and use raw parsed schemas.
Requirements
Python 3.10+
Claude Code (for auto-registration to work)
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/LakshmiSravyaVedantham/mcp-x'
If you have feedback or need assistance with the MCP directory API, please join our Discord server