Skip to main content

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) -> str returns the markdown documentation page for one DataStudio function. Case-insensitive.
  • list_functions() -> list[str] returns all DataStudio function names.
  • list_functions_pretty() -> str returns 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/*.md per-function documentation
  • data/index/function_index.json lookup index
  • data/resources/Langage03.htm HTML source used by the builder

Publishing

uv build --no-sources
uv publish --token <PYPI_TOKEN>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

datastudio_docs_mcp_server-0.1.0.tar.gz (126.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

datastudio_docs_mcp_server-0.1.0-py3-none-any.whl (177.6 kB view details)

Uploaded Python 3

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

Hashes for datastudio_docs_mcp_server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8d85b8fcc28fed380e7607064ef090157306e4c7350cc143aef6513e74d05f0f
MD5 3c00a59c448bbe58a126e6d7e6e63d77
BLAKE2b-256 d8be1dfb8235531880726a3732bbb11e08f63c444b108e67d9a0421061c3a65d

See more details on using hashes here.

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

Hashes for datastudio_docs_mcp_server-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b02eaa5eee3b4e847a859d8e5e202d469838dbf0aa72b13216ad19d5069de642
MD5 1f2ec33b87626649e37322ef1d58df7c
BLAKE2b-256 5023deb363fc4b9f621c0e7615cbe9a43a1f11530afbb35e42db89677bd87256

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page