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

  • A Stock Data — A股全栈数据工具包 · 十一层架构 · 54端点 · 19数据源 · 零鉴权 Full-stack China A-share data toolkit for AI agents — 11 layers, 54 end 9.4k ★
  • Global Stock Data — US stock market data for AI coding assistants — zero-auth, official sources 1.5k ★
  • Data Sources Reference — Data Sources Quick Reference 474 ★

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