Submit

CKAN MCP Server

@Ondics

The CKAN MCP Server provides access to CKAN APIs through the Model Context Protocol. CKAN is core to the vast majority of Open Data portals worldwide: https://github.com/ckan/ckan It can be used with MCP-compatible clients like Claude Desktop, IDEs, or other AI applications to interact with CKAN data portals. Written in Python
Overview

What is CKAN MCP Server?

CKAN MCP Server is a Model Context Protocol (MCP) server that provides access to CKAN (Comprehensive Knowledge Archive Network) APIs, enabling interaction with CKAN data portals through MCP-compatible clients.

How to use CKAN MCP Server?

To use CKAN MCP Server, install the required Python dependencies, configure the necessary environment variables, and run the server either directly or using Docker.

Key features of CKAN MCP Server?

  • Access to CKAN APIs through MCP.
  • Compatibility with various MCP clients like Claude Desktop.
  • Tools for managing datasets, organizations, groups, and tags.

Use cases of CKAN MCP Server?

  1. Browsing and managing CKAN data portals.
  2. Integrating CKAN data access into AI applications.
  3. Facilitating data discovery and organization management.

FAQ from CKAN MCP Server?

  • What programming language is CKAN MCP Server written in?

CKAN MCP Server is written in Python.

  • Can I run CKAN MCP Server using Docker?

Yes! CKAN MCP Server can be run using Docker or Docker Compose.

  • Where can I find the API documentation?

The API documentation is available at https://docs.ckan.org/en/latest/api/.

Server Config

{
  "mcpServers": {
    "ckan": {
      "command": "python",
      "args": [
        "/path/to/mcp_ckan_server.py"
      ],
      "env": {
        "CKAN_URL": "https://demo.ckan.org",
        "CKAN_API_KEY": "your-api-key-here"
      }
    }
  }
}
© 2025 MCP.so. All rights reserved.

Build with ShipAny.

CKAN MCP Server MCP Server