{
  "markdown": "<p align=\"center\">\n  <img src=\"assets/logo.png\" alt=\"AllMCPs logo\" width=\"96\" height=\"96\">\n</p>\n\n<h1 align=\"center\">allmcps-server</h1>\n\n<p align=\"center\">\n  <a href=\"https://allmcps.com/mcp/allmcps-server?verify=04aa8bd4-c85f-4470-b5b4-19d690d1cc11\"><img src=\"https://allmcps.com/api/badge/allmcps-server\" alt=\"AllMCPs Verified\"></a>\n  <a href=\"https://www.npmjs.com/package/allmcps-server\"><img src=\"https://img.shields.io/npm/v/allmcps-server.svg\" alt=\"npm version\"></a>\n  <a href=\"https://www.npmjs.com/package/allmcps-server\"><img src=\"https://img.shields.io/npm/dm/allmcps-server.svg\" alt=\"npm downloads\"></a>\n  <a href=\"https://github.com/Jackalope-Dev/allmcps-server/blob/master/LICENSE\"><img src=\"https://img.shields.io/npm/l/allmcps-server.svg\" alt=\"MIT license\"></a>\n  <a href=\"https://glama.ai/mcp/servers/Jackalope-Dev/allmcps-server\"><img src=\"https://glama.ai/mcp/servers/Jackalope-Dev/allmcps-server/badges/score.svg\" alt=\"allmcps-server MCP server\"></a>\n  <a href=\"https://lobehub.com/mcp/jackalope-dev-allmcps-server\"><img src=\"https://img.shields.io/badge/LobeHub-Marketplace-1677ff\" alt=\"LobeHub Marketplace\"></a>\n</p>\n\nThe official local MCP server **and CLI** for [AllMCPs.com](https://allmcps.com) — search, browse, get install configs for, and submit Model Context Protocol (MCP) servers directly from Claude, Cursor, any MCP-compatible agent, or a plain shell script.\n\nThis package is a thin stdio bridge to the [AllMCPs remote MCP endpoint](https://allmcps.com/api/mcp). Tool\nbehavior lives server-side, so this package always exposes the current live tool set with no need to\nupgrade the package when a tool is added or changed.\n\n> **v2.0.0** replaces the single `submit_mcp` tool with the full tool set below, including a renamed\n> `submit_mcp_server` (previously `submit_mcp`). If you depend on the old tool name, pin `allmcps-server@1`.\n\n## Install\n\nRequires Node.js 18+. Add to your MCP client config (e.g. `claude_desktop_config.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"allmcps\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"allmcps-server\"]\n    }\n  }\n}\n```\n\n## CLI mode\n\nRun with a subcommand instead of a bare `npx allmcps-server` and it becomes a plain scriptable CLI\nover the [public REST API](https://allmcps.com/docs/api) — no MCP client needed:\n\n```bash\nnpx allmcps-server search postgres      # search the directory\nnpx allmcps-server categories           # list every category\nnpx allmcps-server server <id>          # full detail for one listing\nnpx allmcps-server help                 # usage\n```\n\nEach prints JSON to stdout, so it composes with `jq` and other Unix tools. With no subcommand it\nruns as the MCP stdio server described below (the default `npx allmcps-server` behavior).\n\n## Tools\n\n| Tool                    | Required arguments   | Description                                                              |\n| ----------------------- | --------------------- | ------------------------------------------------------------------------- |\n| `search_mcp_servers`    | —                     | Search the directory by keyword and/or category.                         |\n| `get_mcp_install_config`| `id`                  | Get the install config snippet and docs for a server by ID.              |\n| `list_mcp_categories`   | —                     | List all categories with server counts.                                  |\n| `get_boost_pricing`     | —                     | Get pricing and features for boosting/featuring a listing.               |\n| `boost_mcp_server`      | `id`                  | Start a sponsorship/boost order — returns a Stripe checkout URL and x402 invoice. |\n| `get_boost_status`      | `id`                  | Check boost and verified-badge status for a listing.                     |\n| `submit_mcp_server`     | `name`, `url`, `email`| Submit a new MCP server to the directory.                                |\n| `verify_mcp_claim`      | `id`                  | Verify ownership and claim a listing via GitHub README, site badge, or DNS. |\n\n`submit_mcp_server` submissions land in the `pending` review queue at [allmcps.com](https://allmcps.com).\nThe response includes a `claim_url` and a ready-to-paste `badge_markdown` snippet — adding that badge to\nyour repo's README verifies the listing instantly instead of waiting on manual review.\n\nEvery tool's full input schema (including optional arguments like `category`, `description`, `sku`, and\n`method`) is available at runtime via the standard MCP `tools/list` call, or by inspecting\n[`/api/mcp`](https://allmcps.com/api/mcp) directly.\n\n## Configuration\n\n| Environment variable | Default                       | Purpose                                  |\n| --------------------- | ------------------------------ | ----------------------------------------- |\n| `ALLMCPS_MCP_URL`     | `https://allmcps.com/api/mcp` | Override the remote endpoint this package bridges to. |\n\n## Related\n\n- Directory API docs: https://allmcps.com/docs/api\n- Remote MCP server (same tools, called directly over HTTP): https://allmcps.com/api/mcp\n- Also listed on the [official MCP Registry](https://registry.modelcontextprotocol.io) as `io.github.Jackalope-Dev/allmcps-server`, [Glama](https://glama.ai/mcp/servers/Jackalope-Dev/allmcps-server), and the [LobeHub Marketplace](https://lobehub.com/mcp/jackalope-dev-allmcps-server)\n\n## License\n\nMIT © [Jackalope Digital](https://jackalope.digital) — see [LICENSE](LICENSE).\n",
  "bytes": 5437,
  "sha": "0849cb415d3a180e4a7c4cc0ab733fa403b20bdf03ced9b3a56fbcf517d90e07",
  "repo_slug": "jackalope-dev/allmcps-server",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_jackalope_dev_allmcps_server_5fa02c2f/readme"
}