cortex-cloud-docs-mcp-server
MCP server for asking questions about Cortex Cloud documentation
Documentation
Cortex Cloud Docs MCP Server
A Model Context Protocol (MCP) server that provides search access to Cortex Cloud documentation. This server allows Claude and other MCP-compatible clients to search through Cortex Cloud's official documentation and API references.
Features
- Search across Cortex Cloud documentation
- Search Cortex Cloud API documentation
- Caching system for improved performance
- Real-time indexing of documentation sites
Installation
Option 1: From PyPI (Recommended)
No installation needed! Just use `uvx` in your Claude Desktop configuration.
Installing via Smithery
To install cortex-cloud-docs-mcp-server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @clarkemn/cortex-cloud-docs-mcp-server --client claudeOption 2: Development Installation
Prerequisites
- Python 3.12 or higher
- uv package manager
Install uv
curl -LsSf https://astral.sh/uv/install.sh | shClone and Setup
git clone https://github.com/clarkemn/cortex-cloud-docs-mcp-server.git
cd cortex-cloud-docs-mcp-server
uv syncUsage
With Claude Desktop
Add this server to your Claude Desktop configuration file:
Location: `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS)
Option 1: Direct from PyPI (Recommended)
{
"mcpServers": {
"Cortex Cloud Docs": {
"command": "uvx",
"args": ["cortex-cloud-docs-mcp-server@latest"],
"env": {},
"transport": "stdio"
}
}
}Option 2: Local Development
{
"mcpServers": {
"Cortex Cloud Docs": {
"command": "uv",
"args": ["run", "python", "server.py"],
"cwd": "/path/to/cortex-cloud-docs-mcp-server",
"env": {},
"transport": "stdio"
}
}
}Replace `/path/to/cortex-cloud-docs-mcp-server` with the actual path to where you cloned this repository.
Manual Testing
You can test the server manually:
echo '{"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {}, "clientInfo": {"name": "test", "version": "1.0"}}}' | uv run python server.pyAvailable Tools
The server provides these MCP tools:
- `index_cortex_docs(max_pages: int = 50)` - Index Cortex Cloud documentation (call this first)
- `index_cortex_api_docs(max_pages: int = 50)` - Index Cortex Cloud API documentation
- `search_cortex_docs(query: str)` - Search Cortex Cloud documentation
- `search_cortex_api_docs(query: str)` - Search Cortex Cloud API documentation
- `search_all_docs(query: str)` - Search across all indexed documentation
- `get_index_status()` - Check indexing status and cache statistics
Development
Running the server
uv run python server.pyInstalling dependencies
uv syncProject structure
cortex-cloud-docs-mcp-server/
├── server.py # Main MCP server implementation
├── pyproject.toml # Project configuration
├── uv.lock # Dependency lock file
└── README.md # This fileLicense
MIT License - see LICENSE file for details.
Contributing
1. Fork the repository
2. Create a feature branch
3. Make your changes
4. Test with Claude Desktop
5. Submit a pull request
Troubleshooting
Server not starting in Claude Desktop
1. Ensure `uv` is installed and in your PATH
2. Verify the path to the project directory is correct
3. Check Claude Desktop logs for specific error messages
Missing dependencies
Run `uv sync` to ensure all dependencies are installed.
Documentation not found
The server needs to index documentation first. Use the `index_cortex_docs` or `index_cortex_api_docs` tools before searching.
Frequently asked questions
What is cortex-cloud-docs-mcp-server?
cortex-cloud-docs-mcp-server is MCP server for asking questions about Cortex Cloud documentation
How do I install cortex-cloud-docs-mcp-server?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is cortex-cloud-docs-mcp-server open source?
Yes — it is hosted on GitHub at https://github.com/clarkemn/cortex-cloud-docs-mcp-server and has 4 stars.
Related MCP tools
Damn Vulnerable MCP Server Python-based implementation. Trusted by 1200+ developers. Trusted by 1200+ developers. Trusted by 1200+ developers.
A Model Context Protocol (MCP) server that enables secure interaction with MySQL databases Python-based implementation. Trusted by 900+ developers.
Query MCP enables end-to-end management of Supabase via chat interface: read & write query executions, management API support, automatic migration versioning...
Model Context Protocol with Neo4j Python-based implementation. Trusted by 700+ developers. Trusted by 700+ developers. Trusted by 700+ developers.
An MCP server that provides control over Android devices via adb Python-based implementation. Trusted by 500+ developers.
A Model Context Protocol (MCP) server for PostgreSQL databases with enhanced capabilities for AI agents. Python-based implementation.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP