This module integrates DKAN's data catalog, datastore, harvest, and write functionalities with the Model Context Protocol (MCP). It allows AI clients to interact with DKAN using MCP tools and includes access control for each tool.
Exposes DKAN's catalog, datastore, harvest, and write operations as Model Context Protocol (MCP) tools for AI clients. Built on the contrib MCP Server module, adding the DKAN tools and per-tool permission access control.
AI Disclosure.Portions of this module were developed with AI assistance. All code has been reviewed and tested by the maintainer before release. See the README for details on the development and review process.
Experimental: currently requires dev releases of MCP Server and the mcp/sdk library.
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
More in the Dkan ecosystem
Most installed first
Activity
Release Timeline
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 1.0.0-alpha5 | Pre-release | 10–11 | mcp_server dependency moves from a commit pin to the upstream 2.0.0-beta1 tag; adds server usage instructions at the initialize handshake and dataset-ID completion on the dkan:// resource templates. | Aug 19, 2026 | |
| 1.0.0-alpha4 | Pre-release | 10–11 | All 38 tools declare MCP output schemas with conformance tests. Hardens the harvest source-URI SSRF check, adds resource-index caching, and tracks mcp_server 2.x at pin a091bea (ArgumentCompletionProvider API). No DB updates; root composer pin bump needed | Jul 24, 2026 | |
| 1.0.0-alpha3 | Pre-release | 10–11 | tagged DKAN ^4.1.0 + stdio elevation wrapper | Jun 11, 2026 | |
| 1.0.0-alpha2 | Pre-release | 10–11 | HTTP token auth is now OAuth 2.1 only | Jun 10, 2026 | |
| 1.0.0-alpha1 | Pre-release | 10–11 | Exposes DKAN's data catalog, datastore, and harvest operations as Model Context Protocol (MCP) tools for AI clients. | Jun 8, 2026 |