Skip to main content
Glama
kupad95

UK Parliament MCP Server

by kupad95

MCP-сервер Парламента Великобритании

npm version License: MIT GitHub

https://github.com/user-attachments/assets/eec2a7bc-1ddf-4b25-8553-8d5b33a57ff6

MCP-сервер (Model Context Protocol) для получения актуальных данных Парламента Великобритании. Запрашивайте законопроекты, голосования, профили депутатов, финансовые интересы и петиции прямо из вашего MCP-совместимого помощника, API-ключ не требуется.


Возможности

  • Без аутентификации – открытые данные по лицензии Open Parliament Licence

  • Отслеживание бунтов – выявление депутатов, голосующих против партийной дисциплины

  • Перекрестные запросы – сопоставление записей о голосованиях с финансовыми интересами

  • Выявление закономерностей – результаты с минимальным отрывом, поражения правительства, уровень партийного бунта

  • Поиск законопроектов и петиций – по ключевым словам, этапам или статусу


Установка

# One‑off run
npx uk-parliament-mcp

# Global install
npm install -g uk-parliament-mcp

Использование

Claude Desktop — добавьте в claude_desktop_config.json:

{
  "mcpServers": {
    "uk-parliament": {
      "command": "npx",
      "args": ["-y", "uk-parliament-mcp"]
    }
  }
}

Claude Code:

claude mcp add uk-parliament -- npx -y uk-parliament-mcp

Доступные инструменты

Инструмент

Назначение

rank_entities

Ранжирование депутатов по количеству бунтов в голосованиях

get_events

Недавние голосования, бунты или законопроекты

analyze_patterns

Голосования с минимальным отрывом, поражения правительства, уровень партийного бунта

find_entities

Поиск депутатов, законопроектов, петиций или задекларированных интересов

query_entities

Перекрестная проверка записей о голосованиях с финансовыми интересами


Что можно спросить

Вопрос

Инструмент

Какие лейбористы чаще всего бунтовали в этом созыве?

rank_entities

Какие голосования прошли в Палате общин на этой неделе?

get_events

Какие консерваторы бунтовали в прошлом месяце?

get_events

Законопроекты о реформе социального обеспечения?

find_entities

Покажи голосования с минимальным отрывом (10 голосов или меньше) в этом году

analyze_patterns

Какие правительственные законопроекты были отклонены в Палате лордов?

analyze_patterns

Депутаты с задекларированными интересами в оборонных компаниях

find_entities

Лейбористы, проголосовавшие «против» законопроекта о реформе аренды жилья, имеющие интересы в недвижимости

query_entities

Какие открытые петиции сейчас имеют больше всего подписей?

find_entities


Источники данных

API

Что охватывает

bills-api.parliament.uk

Законопроекты, этапы, инициаторы

commonsvotes-api.parliament.uk

Записи голосований Палаты общин

lordsvotes-api.parliament.uk

Записи голосований Палаты лордов

members-api.parliament.uk

Профили депутатов и лордов

interests-api.parliament.uk

Реестр финансовых интересов членов парламента

petition.parliament.uk

Петиции и количество подписей


Разработка

git clone https://github.com/YOUR_USERNAME/uk-parliament-mcp-server.git
cd uk-parliament-mcp-server
npm install
npm run build   # compile TypeScript
npm start       # production
npm run dev     # watch & reload

Участие в проекте

  1. Сделайте форк → создайте ветку → закоммитьте изменения

  2. Сделайте git push и откройте PR

  3. Следуйте стилю кодирования в src/


Лицензия

MIT – см. LICENSE.


Отказ от ответственности Этот проект является неофициальным и не поддерживается Парламентом Великобритании. Использование данных регулируется Open Parliament Licence.

-
security - not tested
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kupad95/uk-parliament-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server