mcp-cli-catalog

by abcpro1

Not rated
GitHub

About

An MCP server that publishes CLI tools on your machine for discoverability by LLMs

Details

Author
abcpro1
Categories
Other, Developer Tools

Setup

Install mcp-cli-catalog in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/abcpro1/mcp-cli-catalog

Follow the installation instructions in the repository README, then restart your MCP client.

An MCP server that publishes the CLI tools on your machine. Coding agents already have shell access and are great at generating complex commands with pipes and filters. This just tells them what's available so they can use MCP tools more efficiently.

- LLM coding agents can effectively chain shell commands with pipes to filter and reshape complex data.
- Declaring CLI tools as MCP tools makes them discoverable to the LLM.

- This server exposes your CLI tools as MCP tool definitions so the LLM knows what's available.
- The MCP tools defined in the catalog only instruct the LLM to use the shell; they do not execute any tools themselves.
- Shell access is required for the agent to actually run the commands.

Add the server to your MCP config (e.g. for Claude Code):

{ "mcpServers": { "cli-catalog": { "command": "npx", "args": ["mcp-cli-catalog"] } } }
{ "mcpServers": { "cli-catalog": { "command": "npx", "args": ["mcp-cli-catalog", "--config", "./tools.json"] } } }

Add a JSON catalog file (default:~/.mcp-cli-catalog.json) with the CLI tools you want to make discoverable:

{ // JSON Comments are allowed. "tools": [ { "name": "knowledge-base-search", "description": "Search full text across the knowledge base", "usage": "knowledge-base-search 'pattern' | head" }, { "name": "knowledge-base-get", "description": "Get a knowledge base file", "usage": "knowledge-base-get path/to/file.md | sed -n '100,200p'\nknowledge-base-get path/to/file.md | rg 'TODO'" } ] }

- nameanddescriptionare required.
- usage(optional) shows up as a hint in responses.
- command(optional) is the exact string to run. If you skip it, the toolnameis used.
- Point to a different catalog with--config <path>orMCP_CLI_CATALOG_FILE=<path>.

Test your server setup with the MCP Inspector:

npx @modelcontextprotocol/inspector npx mcp-cli-catalog
npx @modelcontextprotocol/inspector npx mcp-cli-catalog --config ./tools.json

- npm run dev: run directly fromsrc/index.js
- npm run build: compile todist/index.jsand fix permissions
- npm start: run the built server fromdist/index.js

Cloudflare’s “Code Mode”1and Anthropic’s code‑execution‑with‑MCP post2explore a different way to solve MCP tooling challenges. Their approach provides MCP tools through an SDK to the LLM, which writes code to call and process those tools. This project takes a simpler path: build CLI tools and make them discoverable through the MCP tool catalog.
- Cloudflare, “Code Mode,” 2025.
- Anthropic, “Code execution with MCP,” 2025.

Chia Health MCP Server — Patient workflow integration for a licensed US telehealth platform. Browse GLP-1 medications (semaglutide, tirzepatide), peptide therapies (sermorelin, NAD+, glutathione), and longevity treatments. Check eligibility, complete intake, sign consents, and manage treatment plans. 30 tools, HIPAA-compliant. All prescriptions evaluated by licensed US healthcare providers and delivered from FDA-regulated pharmacies across 50 states + DC.

Broker + MCP server for last-bidder-wins games on Solana — agents register, auto-fund a Privy wallet, and bid via streamable HTTP

AI-powered no-code app builder with 17 MCP tools — create projects, generate pages from natural language, AI text/image generation (GPT, Claude, Gemini, 14+ models), page CRUD, workflow execution, publish & version control. SSE transport, API key auth.

An mcp server for your food ordering needs.

Agent-to-Agent handoff certification for multi-agent systems — validates context preservation, verifies agent capabilities before handoff, logs transfer chains, and ensures no data loss in agent orchestration.

Unified MCP & skill management gateway with progressive disclosure. Manages multiple MCP servers as Agent Apps, loading tool schemas on demand for 99% context token savings. Shared across Claude Code, Codex, OpenCode and more.

A collection of Model Context Protocol (MCP) servers for various tasks and integrations, supporting both Python and Node.js environments.

Open-souSecurely feeds real security refreshed rules into Cursor, Claude Code, and Windsurf — zero config, no API key.

Health intelligence MCP — access biomarkers, biological age, and personalized longevity action plans from your Aniva profile.

Real-time stock heatmaps and investment tools delivered as interactive React components.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.