mcpField
C
ckanext-mcp

ckanext-mcp

Local
github.com/unckanData & Analytics1Updated 73w ago

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

  1. 01Configure how resources answer questions
  2. 02Support public questions about data

Use cases

  1. 01Set question-answering behavior for CKAN resources
  2. 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.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

Tests

ckanext-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

mcp dev server running

More docs

Requirements

This extension requires CKAN 2.11 or later.

Compatibility with core CKAN versions:

CKAN versionCompatible?
2.10not tested
2.11not tested

Installation

Add mcp to the ckan.plugins setting in your CKAN.

Config settings

None at present

License

AGPL

Comments

Markdown supported

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.