Skip to main content

MCP server for searching and browsing Mendix documentation

Project description

Mendix Documentation MCP Server

MCP server that provides full-text search over 4,000+ Mendix documentation pages. Works with Claude Code, Cursor, VS Code, and any MCP-compatible client.

Version-aware search across Studio Pro 8–11, powered by SQLite FTS5 with BM25 ranking. Auto-builds the index on first run — no setup required.

Quick Start

Add to your MCP client config:

Claude Code (~/.claude.json):

{
  "mcpServers": {
    "mendix-docs": {
      "type": "stdio",
      "command": "uvx",
      "args": ["mendix-doc-mcp"]
    }
  }
}

Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "mendix-docs": {
      "command": "uvx",
      "args": ["mendix-doc-mcp"]
    }
  }
}

Cursor / VS Code (MCP settings):

{
  "mendix-docs": {
    "command": "uvx",
    "args": ["mendix-doc-mcp"]
  }
}

First run clones the mendix/docs repo and builds the search index (~70 seconds). Subsequent runs start instantly.

Tools

search_mendix_docs

Search documentation by keyword. Returns ranked results with snippets.

Parameter Type Default Description
query string required Search keywords
version string "11" Studio Pro version: "8", "9", "10", "11"
max_results int 5 Max results (1–20)

get_mendix_doc

Retrieve full Markdown content of a specific page.

Parameter Type Default Description
path string required Doc path or full docs.mendix.com URL

list_mendix_doc_categories

Browse documentation hierarchy.

Parameter Type Default Description
version string "11" Studio Pro version

How It Works

  1. Clones mendix/docs (shallow, ~500MB)
  2. Parses 4,000+ Markdown files with Hugo front matter
  3. Builds SQLite FTS5 index with BM25 ranking
  4. Serves via MCP (stdio or Streamable HTTP)

Index and repo are cached locally:

  • macOS: ~/Library/Caches/mendix-doc-mcp/
  • Linux: ~/.cache/mendix-doc-mcp/

To refresh the index, delete the cache directory and restart.

Development

pip install -e ".[dev]"
pytest

License

MIT. Mendix documentation content is CC-BY-4.0 by Mendix.

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

mendix_doc_mcp-0.2.0.tar.gz (17.7 kB view details)

Uploaded Source

Built Distribution

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

mendix_doc_mcp-0.2.0-py3-none-any.whl (15.1 kB view details)

Uploaded Python 3

File details

Details for the file mendix_doc_mcp-0.2.0.tar.gz.

File metadata

  • Download URL: mendix_doc_mcp-0.2.0.tar.gz
  • Upload date:
  • Size: 17.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mendix_doc_mcp-0.2.0.tar.gz
Algorithm Hash digest
SHA256 955e2cf093eba65fcbc2244b640596195c5879c3d8938fef7b7f7daea157ded2
MD5 cd7ed64ef241e474092c22d04beabfb1
BLAKE2b-256 de5f1e38cb61a3c6e127249a0ec64ebe5e8bb5af3c7a74348af1beabb95a50b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mendix_doc_mcp-0.2.0.tar.gz:

Publisher: publish.yml on dhruvbehl/mendix-doc-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mendix_doc_mcp-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: mendix_doc_mcp-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 15.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mendix_doc_mcp-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a0ea4c2d028873639a58f886b985a69ace1b551e664a8158069823c0a6179c28
MD5 2eaf8b6791375b1435f6be60c92e60f0
BLAKE2b-256 410eb716b325c6ad0b61a996748f7e3266f225edec0d4436e3ccdf9145dfb128

See more details on using hashes here.

Provenance

The following attestation bundles were made for mendix_doc_mcp-0.2.0-py3-none-any.whl:

Publisher: publish.yml on dhruvbehl/mendix-doc-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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