cortex-cloud-docs
MCP server for asking questions about Cortex Cloud documentation
claude mcp add --transport stdio clarkemn-cortex-cloud-docs-mcp-server uvx cortex-cloud-docs-mcp-server@latest
How to use
This MCP server provides fast search access to Cortex Cloud documentation and API references for Claude and other MCP-compatible clients. After deployment, you can index the documentation and API references locally and then query them via JSON-RPC. The server exposes tools to index Cortex Cloud docs, index the API docs, search within the docs, and retrieve index statistics. The available tools are designed to be called from your MCP client, such as Claude Desktop, via the standard MCP methods and a simple set of function signatures described in the README.
How to install
Prerequisites:
- Python 3.12 or higher
- uv package manager (uv) or uvx for PyPI integration via Claude Desktop
Option A: Install via Smithery (recommended for Claude Desktop users)
- Install the MCP server for Claude Desktop:
npx -y @smithery/cli install @clarkemn/cortex-cloud-docs-mcp-server --client claude - In Claude Desktop, add the server configuration pointing to the PyPI package via uvx as shown in the usage example.
Option B: Development installation (clone and run locally) Prerequisites:
- Python 3.12+ installed
- uv (Astral uv) installed
Install uv (if not already):
curl -LsSf https://astral.sh/uv/install.sh | sh
Clone and set up:
git clone https://github.com/clarkemn/cortex-cloud-docs-mcp-server.git
cd cortex-cloud-docs-mcp-server
uv sync
Run the server locally (development):
uv run python server.py
Note: The repository uses a Python-based MCP server. If you plan to run directly, ensure you are in the project root and that dependencies are installed via uv sync. You can also install from PyPI and run via uvx for Claude Desktop integration as described above.
Additional notes
Tips and common issues:
- If the server does not start in Claude Desktop, ensure uv is installed and available in PATH, and verify the path to the project directory if using local development.
- Before performing searches, run index_cortex_docs(max_pages) or index_cortex_api_docs(max_pages) to populate the index; otherwise, search results may be empty.
- Use search_all_docs(query) to search across all indexed documentation when you are unsure whether a term exists in the docs or API references.
- If dependencies are missing after cloning, run uv sync to install them.
- The environment variables (env) can be used to configure API keys or feature flags if needed; start with an empty env for standard operation and add placeholders like {"ENV_VAR": "description"} as needed for your deployment.
- The available tools include: index_cortex_docs, index_cortex_api_docs, search_cortex_docs, search_cortex_api_docs, search_all_docs, get_index_status.
Related MCP Servers
mcp-vegalite
MCP server from isaacwasserman/mcp-vegalite-server
github-chat
A Model Context Protocol (MCP) for analyzing and querying GitHub repositories using the GitHub Chat API.
nautex
MCP server for guiding Coding Agents via end-to-end requirements to implementation plan pipeline
pagerduty
PagerDuty's official local MCP (Model Context Protocol) server which provides tools to interact with your PagerDuty account directly from your MCP-enabled client.
futu-stock
mcp server for futuniuniu stock
mcp -boilerplate
Boilerplate using one of the 'better' ways to build MCP Servers. Written using FastMCP