A flexible MCP server that executes arbitrary command-line tools defined in a configuration file.
A flexible Model Context Protocol (MCP) server that allows you to define and execute arbitrary command-line tools through configuration files. Perfect for giving Claude Desktop access to specific command-line utilities in a secure, controlled manner.
cd /Users/dewoller/code/generic_mcp npm install
npm run build
Edit the tools.json
file to define your command-line tools. The file is already configured with useful examples like:
list_files
: List directory contentsgrep_search
: Search for patterns in filesword_count
: Count lines/words/charactersgit_status
: Check git repository statusfind_files
: Find files by patternAdd the following to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{ "mcpServers": { "command-executor": { "command": "node", "args": ["/Users/dewoller/code/generic_mcp/dist/index.js"], "env": { "CONFIG_PATH": "/Users/dewoller/code/generic_mcp/tools.json" } } } }
After saving the configuration, restart Claude Desktop to load the MCP server.
npm run test:integration
This will test several tools and show you their output.
npm run dev
npm start
Once configured, you can ask Claude to use these tools:
To add a new tool, edit tools.json
:
{ "name": "my_tool", "description": "Description for Claude", "command": "actual-command", "args": ["-flag", "{parameter}"], "parameters
Official MCP server for Buildable AI-powered development platform. Enables AI assistants to manage tasks, track progress, get project context, and collaborate with humans on software projects.
iOS Swift Package Manager server written in Swift
Image generation and editing using the FLUX.1 Kontext [Max] model via the Replicate API, featuring advanced text rendering and contextual understanding.
An SSE-based MCP server that allows LLM-powered applications to interact with OCI registries. It provides tools for retrieving information about container images, listing tags, and more.
Analyze Solana metrics from InfluxDB and generate Grafana dashboards.
Analyzes Unreal Engine source code to provide context for AI assistants.
Generates AI images and videos using the GPT4O Image Generator API.
A server for JavaScript/TypeScript development with intelligent project tooling and testing capabilities.
Create secure tunnels to expose local servers to the internet using untun.
Bring the full power of BrowserStack’s Test Platform to your AI tools, making testing faster and easier for every developer and tester on your team.