Skip to main content

PyPI GitHub commits since latest release

sphinx-mcp

sphinx-mcp is a Sphinx extension for documenting MCP tools, prompts, resources and resource templates. The documentation of the extension including examples of MCP server documentation is available in the pre-compiled PDF: sphinx-mcp.pdf.

Limitations

  • The limitations of the extension are documented in the aforementioned PDF.
  • The project itself is in an early stage. Test coverage is limited to a smoke test that builds documentation against a local fixture MCP server; see tests/.

Contributing

Install uv. Install pre-commit for Git by running uv sync --all-groups.

Then enable pre-commit by running the following in the directory where you clone this project.

pre-commit install

To regenerate the PDF documentation with ./genpdfdoc.sh, you will also need a LaTeX distribution providing xelatex and latexmk (e.g. texlive-xetex and texlive-latex-base on Debian/Ubuntu), plus the Noto Sans JP font installed on your system, since docs/conf.py configures xelatex as the LaTeX engine with Noto Sans JP as the main font.

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

BSD 3-Clause.

Metadata

Release files for sphinx-mcp 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sphinx-mcp 0.1.3
File Size Uploaded
sphinx_mcp-0.1.3.tar.gz 232.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sphinx-mcp 0.1.3
File Interpreter ABI Platform
sphinx_mcp-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 240.3 kB

Release files / sphinx_mcp-0.1.3.tar.gz

Download URL sphinx_mcp-0.1.3.tar.gz
Size 232.8 kB
Tags Source
SHA-256 checksum
How to use checksums
387cc34b4b3e94bcf6d4c6d8cea2906d98149b1a2eabb0965853bc503fbf688b
BLAKE2b-256 checksum
How to use checksums
cf17fad91bf1bca9411e4f6fd61a920e2eb68315faa4f029a2bbc3800133faf2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / sphinx_mcp-0.1.3-py3-none-any.whl

Download URL sphinx_mcp-0.1.3-py3-none-any.whl
Size 7.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2cf02656f9e29c865b30f7a1d8d6f96fae6f21e77f0691a0e9e05bf9a5e29697
BLAKE2b-256 checksum
How to use checksums
f0b7b4b171b0ef38dc700ac22b79fa4959de81033bc95328f61781e6e2d10516
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.14 {"installer":{"name":"uv","version":"0.12.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

0.1.4

2 release files

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page