Hoppscotch Public Docs MCP
Provides tools to read published Hoppscotch API documentation, allowing users to search for endpoints, list endpoints, and retrieve detailed endpoint information and saved response examples.
Click on "Deploy 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., "@Hoppscotch Public Docs MCPSearch documentation at https://api-docs.hoppscotch.io/view/abc123 for login endpoint details"
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.
Hoppscotch Public Docs MCP
A read-only MCP server for published Hoppscotch API documentation. Search requests, inspect endpoint details, and read saved response examples. It uses Hoppscotch's public documentation endpoint; no Hoppscotch account or token is required.
Installation
For Agents
Copy one of these prompts and paste it into your MCP-capable AI agent.
Using uv
Install the Hoppscotch Public Docs MCP server for this AI client from https://github.com/KidiXDev/hoppscotch-public-docs-mcp.
Follow the repository README and install it using uv. Install uv first if needed.
Configure this client to run:
hoppscotch-public-docs-mcp
Do not set a default Hoppscotch document URL. I will give you a published URL for each project; pass it as doc_url on every tool call.
Verify that the server exposes get_document, search_documentation, list_endpoints, and get_endpoint.
Tell me what you configured and whether I need to restart the client.Using Docker
Install the Hoppscotch Public Docs MCP server for this AI client from https://github.com/KidiXDev/hoppscotch-public-docs-mcp.
Use the prebuilt Docker image:
ghcr.io/kidixdev/hoppscotch-public-docs-mcp:latest
Configure this client to run the MCP server over stdio using:
docker run --rm -i ghcr.io/kidixdev/hoppscotch-public-docs-mcp:latest
Do not set a default Hoppscotch document URL. I will give you a published URL for each project; pass it as doc_url on every tool call.
Verify that the server exposes get_document, search_documentation, list_endpoints, and get_endpoint.
Tell me what you configured and whether I need to restart the client.For Humans
Using uv
Requires Python 3.10+ and uv.
Install directly from GitHub:
uv tool install git+https://github.com/KidiXDev/hoppscotch-public-docs-mcp.gitOr install from a checkout:
uv tool install .Then configure your MCP client.
To check a published document:
hoppscotch-public-docs-mcp --check https://api-docs.hoppscotch.io/view/YOUR_DOC_IDIf the command is not found after installation, run uv tool update-shell, reopen your terminal, or use the executable's absolute path in your MCP client.
Using Docker
Pull the prebuilt image:
docker pull ghcr.io/kidixdev/hoppscotch-public-docs-mcp:latestCheck a published document:
docker run --rm \
ghcr.io/kidixdev/hoppscotch-public-docs-mcp:latest \
--check https://api-docs.hoppscotch.io/view/YOUR_DOC_IDFor an MCP client's stdio configuration, use:
docker run --rm -i ghcr.io/kidixdev/hoppscotch-public-docs-mcp:latestKeep -i and do not detach the container.
Related MCP server: Documentation Fetcher & RAG Search
Choose a document per call
Start the server without a document URL. Pass the project's published /view/<slug> URL as doc_url on each tool call, optionally ending in a version.
For example:
search_documentation(
query="tenant",
doc_url="https://api-docs.hoppscotch.io/view/YOUR_DOC_ID"
)Include the relevant URL in your request to the agent so it can pass the right URL for each project.
Without a document URL, a tool call returns an error.
For compatible self-hosted deployments, these optional settings change where the server reads published docs:
Variable | Purpose | Default |
| Allowed public viewer origin |
|
| Backend base URL for compatible self-hosted deployments |
|
For a self-hosted deployment using the same /v1/published-docs route, set both values to that deployment's viewer origin and backend /v1 URL.
Per-call doc_url values must match the configured viewer origin.
MCP tools
Tool | What it returns |
| Title, version, folder names, environment variable names, and endpoint count |
| Ranked, short endpoint summaries for API concepts in a task; up to 50 per page |
| Exact text matches by folder, name, method, URL, or description; up to 100 per page |
| Request details and available response names; the named saved response when requested |
Manual MCP client setup
These configurations start a stdio server without selecting a project.
Give your agent the published URL for the project you are working on; it passes that URL as doc_url when calling tools.
The server normally prints nothing in a terminal because it exchanges protocol messages over stdin/stdout.
The examples below use the uv installation.
If you use Docker, replace the executable with:
{
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"ghcr.io/kidixdev/hoppscotch-public-docs-mcp:latest"
]
}Codex
Add this to ~/.codex/config.toml or a project .codex/config.toml:
[mcp_servers.hoppscotch_docs]
command = "hoppscotch-public-docs-mcp"Run:
codex mcp listSee the Codex MCP guide.
Claude Code
claude mcp add --scope user --transport stdio hoppscotch-docs -- hoppscotch-public-docs-mcp
claude mcp get hoppscotch-docsSee the Claude Code MCP guide.
For Claude Desktop, edit ~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%\Claude\claude_desktop_config.json on Windows, then fully restart the app:
{
"mcpServers": {
"hoppscotch-docs": {
"command": "hoppscotch-public-docs-mcp"
}
}
}Use the command's absolute path if Claude Desktop cannot find it.
See the MCP Python SDK host guide.
Google Antigravity
In the IDE, open:
MCP Servers → Manage MCP Servers → View raw configIn Antigravity CLI, edit ~/.gemini/config/mcp_config.json or .agents/mcp_config.json in a workspace:
{
"mcpServers": {
"hoppscotch-docs": {
"command": "hoppscotch-public-docs-mcp"
}
}
}See the Antigravity MCP guide.
GitHub Copilot
For Copilot in VS Code, create .vscode/mcp.json in your project or use MCP: Open User Configuration:
{
"servers": {
"hoppscotch-docs": {
"type": "stdio",
"command": "hoppscotch-public-docs-mcp"
}
}
}Use Copilot Chat Agent mode and enable the server in its tools picker.
For Copilot CLI:
copilot mcp add hoppscotch-docs -- hoppscotch-public-docs-mcp
copilot mcp get hoppscotch-docsThe CLI also accepts a portable ~/.copilot/mcp-config.json with a top-level mcpServers object. VS Code's .vscode/mcp.json uses servers.
See VS Code's MCP configuration reference and the Copilot CLI MCP guide.
HTTP transport
To run an HTTP server locally with Docker:
docker run --rm \
-p 127.0.0.1:8000:8000 \
ghcr.io/kidixdev/hoppscotch-public-docs-mcp:latest \
--http \
--host 0.0.0.0Connect a Streamable HTTP MCP client to:
http://127.0.0.1:8000/mcpPass doc_url to each tool call.
For a local Python process:
hoppscotch-public-docs-mcp --httpDevelop
uv run python -m unittest -v
uv run hoppscotch-public-docs-mcp --check https://api-docs.hoppscotch.io/view/YOUR_DOC_IDBuild the Docker image locally:
docker build -t hoppscotch-public-docs-mcp .License
This project is licensed under MIT.
This server cannot be deployed
Maintenance
Related MCP Connectors
- OneOAuthai.withone
Search, document and execute authenticated API calls across 700+ apps via one MCP server
Remote MCP for 1,500+ APIs. Vault-managed credentials; OAuth or API key. Search, load, and execute.
Version-true web3 docs, ABIs and human-validated integration recipes over MCP.
Search your Glasp web and Kindle highlights, notes, and AI memories from any MCP client. Read-only.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides AI assistants with direct access to self-hosted Docmost documentation through tools for listing spaces, searching content, and retrieving pages in Markdown format. It facilitates seamless documentation lookup and content retrieval within MCP-compatible clients.5MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to fetch, index, and perform semantic RAG-based searches on API documentation from various sources. It provides tools for hybrid search and collection management, allowing users to access up-to-date documentation from projects like Gemini and FastMCP.-
- AlicenseAqualityDmaintenanceEnables managing internal documentation with search and add capabilities, and fetching official documentation from 13+ popular libraries via MCP tools.69MIT
- AlicenseNot gradedqualityDmaintenanceEnables users to search Groq's API documentation using natural language queries through an MCP-compatible interface.MIT