derekslinz

Meta Data MCP — Data skill for Claude Code

Data community

A meta-mcp (mmcp) server offering a window into the exciting world of open data sources by intelligently routing model tool calls through an ever-growing index of open-data sources.

How to install Meta Data MCP

This entry records only its repository, not the path inside it, so there is no exact command to give. Open derekslinz/meta-data-mcp and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Meta Data MCP does

A meta-mcp (mmcp) server offering a window into the exciting world of open data sources by intelligently routing model tool calls through an ever-growing index of open-data sources.

Alternatives in Data

  • Aoci Code — Local-first MCP server + CLI in Go: a persistent, governed codebase index that distills code and database sche 443 ★
  • Football World Cup — Football And World Cup Analytics Skills 280 ★
  • Sdd DB Context — Phase 0 du reverse base de données — construit le Database Context (SSoT versionné) avant toute remontée en Us 193 ★

README

meta-data-mcp

A single MCP server that transparently routes user requests to 90 open-data sources.

`meta-data-mcp` is one MCP server — not many. Under the hood it bundles 90 *plugins*, each wrapping a different open-data API. The plugins are an implementation detail; from your LLM's perspective there is one server and one place to ask "where can I find data about X?"

You install one server. You get all the data, discoverable through built-in routing tools.

Why "meta"?

Finding open data isn't the hard part — there's an absurd amount of it available. The hard part is finding the right dataset *when you need it*. `meta-data-mcp` makes that automatic:

  • The LLM calls opendata_providers_find ("FX rates", "court rulings", "earthquakes near Lisbon") and the server routes the query against an internal registry of every bundled plugin.
  • The LLM then calls the matching tool directly. No setup step in between, no separate servers, no per-provider install rituals.

This project was forked from [opendata-mcp](https://github.com/OpenDataMCP/OpenDataMCP) and reshaped around the single-server idea once the catalogue passed a few dozen plugins.

Installation

You'll need `uv` (a Python package manager).

# macOS — install uv via Homebrew so MCP clients can find it
brew install uv

# Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows (PowerShell)
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Then register the server with every MCP client installed on your machine:

uv run meta-data-mcp setup

The command auto-detects which MCP clients you have installed and adds **one** `meta-data-mcp` entry under `mcpServers` in each. Supported clients:

Client Config file
Claude Desktop ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%/Claude/claude_desktop_config.json (Windows)
Claude Code