Command Palette

Search for a command to run...

UnylyUnyly
Browse all

UK Parliament Questions & Statements

FreeNot checked

Accesses UK Parliament Questions and Statements API for written questions, daily reports, and written statements.

GitHubEmbed

About

Accesses UK Parliament Questions and Statements API for written questions, daily reports, and written statements.

README

This repository is a pnpm workspace for MCP server packages maintained by DarkhorseOne Limited.

Implemented MCP servers

The following MCP servers are currently implemented under servers/:

Server slug npm package Description Local version npm published status
uk-parliament-members @darkhorseone/mcp-server-uk-parliament-members MCP server for UK Parliament Members API 1.0.1 ✅ Published 1.0.1
uk-parliament-interests @darkhorseone/mcp-server-uk-parliament-interests MCP server for UK Parliament Register of Interests API 1.0.0 ✅ Published 1.0.0
uk-parliament-oralquestionsandmotions @darkhorseone/mcp-server-uk-parliament-oralquestionsandmotions MCP server for UK Parliament Oral Questions and Motions API 1.0.0 ✅ Published 1.0.0
uk-parliament-commonsvotes @darkhorseone/mcp-server-uk-parliament-commonsvotes MCP server for UK Parliament Commons Votes API 1.0.0 ✅ Published 1.0.0
uk-parliament-lordsvotes @darkhorseone/mcp-server-uk-parliament-lordsvotes MCP server for UK Parliament Lords Votes API 1.0.0 ✅ Published 1.0.0
uk-parliament-statutoryinstruments @darkhorseone/mcp-server-uk-parliament-statutoryinstruments MCP server for UK Parliament Statutory Instruments API 1.0.0 ✅ Published 1.0.0
uk-parliament-treaties @darkhorseone/mcp-server-uk-parliament-treaties MCP server for UK Parliament Treaties API 1.0.0 ✅ Published 1.0.0
uk-parliament-now @darkhorseone/mcp-server-uk-parliament-now MCP server for UK Parliament NOW Annunciator Content API 1.0.0 ✅ Published 1.0.0
uk-parliament-erskinemay @darkhorseone/mcp-server-uk-parliament-erskinemay MCP server for UK Parliament Erskine May API 1.0.0 ✅ Published 1.0.0
uk-parliament-bills @darkhorseone/mcp-server-uk-parliament-bills MCP server for UK Parliament Bills API 1.0.0 ✅ Published 1.0.0
uk-parliament-questions-statements @darkhorseone/mcp-server-uk-parliament-questions-statements MCP server for UK Parliament Questions and Statements API 1.0.0 ✅ Published 1.0.0
uk-parliament-committees @darkhorseone/mcp-server-uk-parliament-committees MCP server for UK Parliament Committees API 1.0.0 ✅ Published 1.0.0

Requirements

  • Node.js (recent LTS recommended)
  • pnpm (this repo pins a version via packageManager)

Getting started

pnpm install

Common commands

All scripts are run from the repo root:

# Lint all workspace packages
pnpm run lint

# Typecheck all workspace packages
pnpm run typecheck

# Run tests across the workspace
pnpm run test

# Build all workspace packages
pnpm run build

# Run everything (lint, typecheck, test, build)
pnpm run check

# Clean dist outputs in packages
pnpm run clean

Dev shortcuts

If the corresponding workspace package exists, these will run its dev script:

pnpm run dev:gov-uk
pnpm run dev:companies-house

Workspace layout

Workspace package globs are defined in pnpm-workspace.yaml:

  • servers/*
  • packages/*

Each workspace package should provide its own lint, typecheck, test, and build scripts where applicable.

TypeScript

Shared TypeScript defaults live in tsconfig.base.json. Workspace packages can extend it, for example:

{
  "extends": "../../tsconfig.base.json",
  "compilerOptions": {
    "rootDir": "src",
    "outDir": "dist"
  },
  "include": ["src"]
}

Publishing

This repo includes Changesets tooling (@changesets/cli) for versioning and publishing workspace packages.

pnpm run changeset
pnpm run version:packages
pnpm run publish:packages

Generic npm publish commands

Use these when publishing a single package directly:

# Check current npm user status. 
# If shows, run npm login:
# npm error code E401
# npm error 401 Unauthorized - GET https://registry.npmjs.org/-/whoami
npm whoami
# From the package directory
npm publish --access public

# Or from repo root (workspace filtered)
pnpm --filter <workspace-package-name> publish --access public

License

Copyright (c) DarkhorseOne Limited.

from github.com/darkhorseone/mcp-servers

Installing UK Parliament Questions & Statements

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/darkhorseone/mcp-servers

FAQ

Is UK Parliament Questions & Statements MCP free?

Yes, UK Parliament Questions & Statements MCP is free — one-click install via Unyly at no cost.

Does UK Parliament Questions & Statements need an API key?

No, UK Parliament Questions & Statements runs without API keys or environment variables.

Is UK Parliament Questions & Statements hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install UK Parliament Questions & Statements in Claude Desktop, Claude Code or Cursor?

Open UK Parliament Questions & Statements on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare UK Parliament Questions & Statements with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs