Skip to content

[Discussion] MCP for Discoverability #27

@pdelboca

Description

@pdelboca

I'm wondering if the main mcp-ckan repository should held generic tools for the CKAN API.

I know it is not the main focus of the project but, as a product, is a relatively quick win. AI is good for discoverability issues and it doesn't pose a treat since we do not have the veracity/exactness problem. I'm seeing a huge benefit since it will give a boost of UX to the tool, at the same time I don't want it to divest it from our focus.

I'm starting this issue to see how much of a quick win it is.

Some Tech Thoughts

Ideally we will have something similar to the OnData server or any other CKAN MCP server, a wrapper to the CKAN API that the LLM can call to discover datasets.

The part specifc to this server is the registration of a new CKAN Data Portal to query. Since we are registering tools and data-portals through Python Packages, we can as well register new portals using the package as well.

There is an orchestation part of it. If we have several plugins installed with different portals, we need a package_search to each registered data portal.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions