MCP server for DataStudio function documentation lookup
Project description
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>
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file datastudio_docs_mcp_server-0.1.0.tar.gz.
File metadata
- Download URL: datastudio_docs_mcp_server-0.1.0.tar.gz
- Upload date:
- Size: 126.2 kB
- Tags: Source
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8d85b8fcc28fed380e7607064ef090157306e4c7350cc143aef6513e74d05f0f
|
|
| MD5 |
3c00a59c448bbe58a126e6d7e6e63d77
|
|
| BLAKE2b-256 |
d8be1dfb8235531880726a3732bbb11e08f63c444b108e67d9a0421061c3a65d
|
File details
Details for the file datastudio_docs_mcp_server-0.1.0-py3-none-any.whl.
File metadata
- Download URL: datastudio_docs_mcp_server-0.1.0-py3-none-any.whl
- Upload date:
- Size: 177.6 kB
- Tags: Python 3
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b02eaa5eee3b4e847a859d8e5e202d469838dbf0aa72b13216ad19d5069de642
|
|
| MD5 |
1f2ec33b87626649e37322ef1d58df7c
|
|
| BLAKE2b-256 |
5023deb363fc4b9f621c0e7615cbe9a43a1f11530afbb35e42db89677bd87256
|