Open Data Access: Access to many public datasets right from your LLM application (starting with Claude, more to come).
Publishing: Get community help and a distribution network to distribute your Open Data. Get everyone to use it!
How do we do that?
Access: Setup our MCP servers in your LLM application in 2 clicks via our CLI tool (starting with Claude, see Roadmap for next steps).
Publish: Use provided templates and guidelines to quickly contribute and publish on Open Data MCP. Make your data easily discoverable!
Usage
<u>Access</u>: Access Open Data using Open Data MCP CLI Tool
Prerequisites
If you want to use Open Data MCP with Claude Desktop app client you need to install the Claude Desktop app.
You will also need uv to easily run our CLI and MCP servers.
macOS
Windows
Open Data MCP - CLI Tool
Overview
Example
Quickstart for the Switzerland SBB (train company) provider:
Restart Claude and you should see a new hammer icon at the bottom right of the chat.
You can now ask questions to Claude about SBB train network disruption and it will answer based on data collected on data.sbb.ch.
<u>Publish</u>: Contribute by building and publishing public datasets
Prerequisites
Install UV Package Manager
Clone & Setup Repository
Install Pre-commit Hooks
Publishing Instructions
Create a New Provider Module
Implement Required Components
Tool vs Resource
Testing
Validation
For other examples, check our existing providers in the src/odmcp/providers/ directory.
Contributing
We have an ambitious roadmap and we want this project to scale with the community. The ultimate goal is to make the millions of datasets publicly available to all LLM applications.
For that we need your help!
Discord
We want to build a helping community around the challenge of bringing open data to LLM's. Join us on discord to start chatting: https://discord.gg/QPFFZWKW
Our Core Guidelines
Because of our target scale we want to keep things simple and pragmatic at first. Tackle issues with the community as they come along.
Simplicity and Maintainability
Standardization / Templates
Dependencies
Code Quality
Type Safety
Tactical Topics (our current priorities)
Initialize repository with guidelines, testing framework, and contribution workflow
Implement CI/CD pipeline with automated PyPI releases
Develop provider template and first reference implementation
Integrate additional open datasets (actively seeking contributors)
Establish clear guidelines for choosing between Resources and Tools
Develop scalable repository architecture for long-term growth
Expand MCP SDK parameter support (authentication, rate limiting, etc.)
Implement additional MCP protocol features (prompts, resource templates)
Add support for alternative transport protocols beyond stdio (SSE)
Deploy hosted MCP servers for improved accessibility
Roadmap
Let s build the open source infrastructure that will allow all LLMs to access all Open Data together!
Access:
Make Open Data available to all LLM applications (beyond Claude)
Make Open Data data sources searchable in a scalable way
Make Open Data available through MCP remotely (SSE) with publicly sponsored infrastructure
Publish:
Build the many Open Data MCP servers to make all the Open Data truly accessible (we need you!).
On our side we are starting to build MCP servers for Switzerland ~12k open dataset!
Make it even easier to build Open Data MCP servers
We are very early, and lack of dataset available is currently the bottleneck. Help yourself! Create your Open Data MCP server and get users to use it as well from their LLMs applications. Let s connect LLMs to the millions of open datasets from governments, public entities, companies and NGOs!
As Anthropic's MCP evolves we will adapt and upgrade Open Data MCP.
Limitations
All data served by Open Data MCP servers should be Open.
Please oblige to the data licenses of the data providers.
Our License must be quoted in commercial applications.
Open Data Access: Access to many public datasets right from your LLM application (starting with Claude, more to come).
Publishing: Get community help and a distribution network to distribute your Open Data. Get everyone to use it!
How do we do that?
Access: Setup our MCP servers in your LLM application in 2 clicks via our CLI tool (starting with Claude, see Roadmap for next steps).
Publish: Use provided templates and guidelines to quickly contribute and publish on Open Data MCP. Make your data easily discoverable!
Usage
<u>Access</u>: Access Open Data using Open Data MCP CLI Tool
Prerequisites
If you want to use Open Data MCP with Claude Desktop app client you need to install the Claude Desktop app.
You will also need uv to easily run our CLI and MCP servers.
macOS
Windows
Open Data MCP - CLI Tool
Overview
Example
Quickstart for the Switzerland SBB (train company) provider:
Restart Claude and you should see a new hammer icon at the bottom right of the chat.
You can now ask questions to Claude about SBB train network disruption and it will answer based on data collected on data.sbb.ch.
<u>Publish</u>: Contribute by building and publishing public datasets
Prerequisites
Install UV Package Manager
Clone & Setup Repository
Install Pre-commit Hooks
Publishing Instructions
Create a New Provider Module
Implement Required Components
Tool vs Resource
Testing
Validation
For other examples, check our existing providers in the src/odmcp/providers/ directory.
Contributing
We have an ambitious roadmap and we want this project to scale with the community. The ultimate goal is to make the millions of datasets publicly available to all LLM applications.
For that we need your help!
Discord
We want to build a helping community around the challenge of bringing open data to LLM's. Join us on discord to start chatting: https://discord.gg/QPFFZWKW
Our Core Guidelines
Because of our target scale we want to keep things simple and pragmatic at first. Tackle issues with the community as they come along.
Simplicity and Maintainability
Standardization / Templates
Dependencies
Code Quality
Type Safety
Tactical Topics (our current priorities)
Initialize repository with guidelines, testing framework, and contribution workflow
Implement CI/CD pipeline with automated PyPI releases
Develop provider template and first reference implementation
Integrate additional open datasets (actively seeking contributors)
Establish clear guidelines for choosing between Resources and Tools
Develop scalable repository architecture for long-term growth
Expand MCP SDK parameter support (authentication, rate limiting, etc.)
Implement additional MCP protocol features (prompts, resource templates)
Add support for alternative transport protocols beyond stdio (SSE)
Deploy hosted MCP servers for improved accessibility
Roadmap
Let s build the open source infrastructure that will allow all LLMs to access all Open Data together!
Access:
Make Open Data available to all LLM applications (beyond Claude)
Make Open Data data sources searchable in a scalable way
Make Open Data available through MCP remotely (SSE) with publicly sponsored infrastructure
Publish:
Build the many Open Data MCP servers to make all the Open Data truly accessible (we need you!).
On our side we are starting to build MCP servers for Switzerland ~12k open dataset!
Make it even easier to build Open Data MCP servers
We are very early, and lack of dataset available is currently the bottleneck. Help yourself! Create your Open Data MCP server and get users to use it as well from their LLMs applications. Let s connect LLMs to the millions of open datasets from governments, public entities, companies and NGOs!
As Anthropic's MCP evolves we will adapt and upgrade Open Data MCP.
Limitations
All data served by Open Data MCP servers should be Open.
Please oblige to the data licenses of the data providers.
Our License must be quoted in commercial applications.