DataStudio Docs MCP Server
MCP server that serves DataStudio function documentation from bundled Markdown files.
Installation
uv pip install datastudio-docs-mcp-server
Or run directly without installing:
uvx datastudio-docs-mcp-server
Tools
search_function(function_name: str) -> strreturns the markdown documentation page for one DataStudio function. Case-insensitive.list_functions() -> list[str]returns all DataStudio function names.list_functions_pretty() -> strreturns the same names as a numbered multiline string.
Run
After install, the entry point starts an MCP stdio server:
datastudio-docs-mcp-server
Development
Requirements: Python 3.13+, uv.
uv venv .venv
uv sync
fastmcp dev src/datastudio_mcp_pkg/server.py
To rebuild bundled docs and index from the HTML source:
python src/build_function_docs.py
Bundled data lives at src/datastudio_mcp_pkg/data/:
data/functions/*.mdper-function documentationdata/index/function_index.jsonlookup indexdata/resources/Langage03.htmHTML source used by the builder
Publishing
uv build --no-sources
uv publish --token <PYPI_TOKEN>
Metadata
Release files for datastudio-docs-mcp-server 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| datastudio_docs_mcp_server-0.1.0.tar.gz | 126.2 kB | Without provenance | Details for datastudio_docs_mcp_server-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| datastudio_docs_mcp_server-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for datastudio_docs_mcp_server-0.1.0-py3-none-any.whl |
Total release size: 303.7 kB
Release files / datastudio_docs_mcp_server-0.1.0.tar.gz
| Download URL | datastudio_docs_mcp_server-0.1.0.tar.gz |
|---|---|
| Size | 126.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8d85b8fcc28fed380e7607064ef090157306e4c7350cc143aef6513e74d05f0f
|
|
BLAKE2b-256 checksum How to use checksums |
d8be1dfb8235531880726a3732bbb11e08f63c444b108e67d9a0421061c3a65d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / datastudio_docs_mcp_server-0.1.0-py3-none-any.whl
| Download URL | datastudio_docs_mcp_server-0.1.0-py3-none-any.whl |
|---|---|
| Size | 177.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b02eaa5eee3b4e847a859d8e5e202d469838dbf0aa72b13216ad19d5069de642
|
|
BLAKE2b-256 checksum How to use checksums |
5023deb363fc4b9f621c0e7615cbe9a43a1f11530afbb35e42db89677bd87256
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Security for datastudio-docs-mcp-server 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.