About ckanext-mcp
ckanext-mcp is a CKAN extension for editors to configure which resources answer potential public questions and how. It is in alpha development and is not ready for production use.
Key features
- 01Configure how resources answer questions
- 02Support public questions about data
Use cases
- 01Set question-answering behavior for CKAN resources
- 02Let the public ask questions about resources
MCP support
The extension provides an MCP server for answering questions using configured resources.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEckanext-mcp
This extensions allow editor users to define which and how a resource answer potential
questions to the public.
This extension is Alpha status, under development and not yet ready for production use.
Learning from here: https://github.com/modelcontextprotocol/python-sdk/blob/main/README.md

More docs
Requirements
This extension requires CKAN 2.11 or later.
Compatibility with core CKAN versions:
| CKAN version | Compatible? |
|---|---|
| 2.10 | not tested |
| 2.11 | not tested |
Installation
Add mcp to the ckan.plugins setting in your CKAN.
Config settings
None at present
License
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.