Back to Discover

datacommons-mcp-server

connector

turnono

Discover statistical indicators and topics in Data Commons. Retrieve observations for specific var…

View on GitHub
0 starsSynced Aug 2, 2026

Install to Claude Code

/plugin marketplace add turnono/datacommons-mcp-server

README

DataCommons MCP Server

A Model Context Protocol (MCP) server for accessing Data Commons API data.

Features

  • Search for indicators and topics
  • Get observations and data
  • Support for various data formats and chart configurations
  • HTTP and stdio transport modes

Installation

Using pip

pip install -r requirements.txt
pip install -e .

Using Docker

docker build -t datacommons-mcp .
docker run -p 8000:8000 datacommons-mcp

Usage

CLI Commands

Start the server in HTTP mode:

python -m datacommons_mcp.cli serve http --host 0.0.0.0 --port 8000

Start the server in stdio mode:

python -m datacommons_mcp.cli serve stdio

Environment Variables

  • GOOGLE_API_KEY: Your Google API key for Data Commons access

Development

Install development dependencies:

pip install -e ".[dev]"

Run tests:

pytest

Format code:

black .
isort .

License

MIT License

Rendered live from turnono/datacommons-mcp-server's GitHub README — not stored, always reflects the source repo.

1 Install Method

NameDescriptionCategorySource
streamable-http remoteHosted streamable-http endpointmcp-serverhttps://server.smithery.ai/@turnono/datacommons-mcp-server/mcp

0 Comments

Login required
Log in to post a comment or update on this repo.

No comments yet — be the first to share an update.