Skip to content

Repositories

The platform is a workspace of small, independent git repos rather than one big monorepo. Each repo has its own tests, its own README and its own release pace.

Core

Repo What it is
mcp-server The MCP server. Loads tools from Python modules, installed plugins and YAML files, and serves them over stdio or HTTP.
mcp-chat-gateway The web chat. Plain Flask + HTML/JS, no frontend framework. Connects an LLM to the MCP server and renders tables, charts and sources.

Data plugins

Repo What it is
mcp-datos-uruguay-ben Tools over Uruguay's national energy balance (BEN), from catalogodatos.gub.uy. In Spanish.
mcp-dados-brasil Datasets from Brasil's open data portal (dados.gov.br). In Portuguese.

mcp-datos-uruguay is retired

The original mcp-datos-uruguay repo tried to cover the whole Uruguay portal and grew too general. It is no longer in use; the focused mcp-datos-uruguay-ben replaced it. See why we scope plugins narrowly.

Optional pieces

Repo What it is
mcp-deployment Docker Compose + Caddy setup used to run the public instance at mcp.okfn.org. Private repo: it is our own infrastructure, so it is not publicly available. If you need help deploying your own instance, contact us.
mcp-docs This documentation.