Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Open Parliament

БесплатноНе проверен

A thin MCP connector to UK Parliament's public APIs and Members OData endpoint, providing generic tools to list, describe, and query data sources, with playbook

GitHubEmbed

Описание

A thin MCP connector to UK Parliament's public APIs and Members OData endpoint, providing generic tools to list, describe, and query data sources, with playbooks for procedural guidance.

README

A thin MCP connector to the UK Parliament's public APIs and the Members OData endpoint. It exposes five generic tools rather than modelling endpoints; the "how to use each source" knowledge lives in playbooks.

Tools

  • list_apis — list the available Parliament data sources.
  • describe_api(api, detail?, path?) — show a source's endpoints (compact by default; detail:"full" for the raw spec; path to filter). For the OData source, lists collections / returns $metadata.
  • call_api(api, path, query?) — GET an endpoint and return JSON. The host is fixed by the source id (allowlist); read-only.
  • list_playbooks / get_playbook(name) — procedural advice.

Running

npm install
npm run build
# stdio (Claude Desktop / Claude Code):
MCP_TRANSPORT=stdio node build/index.js
# streamable HTTP (default), port 3401:
node build/index.js

Configuration

Env var Default Purpose
MCP_TRANSPORT http http or stdio.
PORT 3401 HTTP port.
CF_ACCESS_TEAM_DOMAIN, CF_ACCESS_AUD (unset) Enable Cloudflare Access origin verification.
PLAYBOOKS_REPO brynmrgn/open-parliament-mcp GitHub repo for live playbooks.
PLAYBOOKS_REF main Git ref for playbooks.

Playbooks are fetched live from the playbooks/ folder of PLAYBOOKS_REPO, falling back to the copy bundled in the image when GitHub is unreachable.

Deployment

See docs/deployment.md for running the container behind a Cloudflare Tunnel and gating it for Claude with Cloudflare Access Managed OAuth.

Data sources

UK Parliament public APIs (read-only, no key required). See list_apis for the full set. This connector is unaffiliated with UK Parliament; cite results against the originating API.

from github.com/brynmrgn/open-parliament-mcp

Установка Open Parliament

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/brynmrgn/open-parliament-mcp

FAQ

Open Parliament MCP бесплатный?

Да, Open Parliament MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Open Parliament?

Нет, Open Parliament работает без API-ключей и переменных окружения.

Open Parliament — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Open Parliament в Claude Desktop, Claude Code или Cursor?

Открой Open Parliament на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Open Parliament with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development