Skip to main content
Glama
westurner

sphinxcontrib-mcp

by westurner

sphinxcontrib-mcp

A FastMCP server that exposes a built Sphinx site's navigation, page context, metadata, and search tools. It reads the webmcp.json manifest emitted by sphinxcontrib-webmcp, so the server and browser-side WebMCP integration share one public schema.

Run

sphinx-mcp --manifest docs/_build/html/webmcp.json

The default transport is stdio. Use --transport http --host 127.0.0.1 --port 8001 for Streamable HTTP.

Related MCP server: docs-mcp

Tools

  • sphinx.get_page_context: return page title, URL, source, headings, and children.

  • sphinx.list_navigation: return the Sphinx root and resolved children.

  • sphinx.get_documentation_metadata: return public build, search, and schema metadata.

  • sphinx.search: search native Sphinx references or configured docindex backends.

  • sphinx.navigate: resolve a same-site page without performing browser navigation.

native, docindex, oxirs, and meilisearch search modes remain distinct. The server only uses public_api_key; administrative Meilisearch keys are not accepted from the manifest. Search results from OxiRS and Meilisearch are returned under separate backend entries.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/westurner/sphinxcontrib-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server