io.github.nick-ma/uk-parliament-committees

编码与调试

by darkhorseone

提供 UK Parliament Committees API 的 MCP server,便於查詢委員會相關資料與流程資訊。

什么是 io.github.nick-ma/uk-parliament-committees

提供 UK Parliament Committees API 的 MCP server,便於查詢委員會相關資料與流程資訊。

README

MCP Servers (monorepo)

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 slugnpm packageDescriptionLocal versionnpm published status
uk-parliament-members@darkhorseone/mcp-server-uk-parliament-membersMCP server for UK Parliament Members API1.0.1✅ Published 1.0.1
uk-parliament-interests@darkhorseone/mcp-server-uk-parliament-interestsMCP server for UK Parliament Register of Interests API1.0.0✅ Published 1.0.0
uk-parliament-oralquestionsandmotions@darkhorseone/mcp-server-uk-parliament-oralquestionsandmotionsMCP server for UK Parliament Oral Questions and Motions API1.0.0✅ Published 1.0.0
uk-parliament-commonsvotes@darkhorseone/mcp-server-uk-parliament-commonsvotesMCP server for UK Parliament Commons Votes API1.0.0✅ Published 1.0.0
uk-parliament-lordsvotes@darkhorseone/mcp-server-uk-parliament-lordsvotesMCP server for UK Parliament Lords Votes API1.0.0✅ Published 1.0.0
uk-parliament-statutoryinstruments@darkhorseone/mcp-server-uk-parliament-statutoryinstrumentsMCP server for UK Parliament Statutory Instruments API1.0.0✅ Published 1.0.0
uk-parliament-treaties@darkhorseone/mcp-server-uk-parliament-treatiesMCP server for UK Parliament Treaties API1.0.0✅ Published 1.0.0
uk-parliament-now@darkhorseone/mcp-server-uk-parliament-nowMCP server for UK Parliament NOW Annunciator Content API1.0.0✅ Published 1.0.0
uk-parliament-erskinemay@darkhorseone/mcp-server-uk-parliament-erskinemayMCP server for UK Parliament Erskine May API1.0.0✅ Published 1.0.0
uk-parliament-bills@darkhorseone/mcp-server-uk-parliament-billsMCP server for UK Parliament Bills API1.0.0✅ Published 1.0.0
uk-parliament-questions-statements@darkhorseone/mcp-server-uk-parliament-questions-statementsMCP server for UK Parliament Questions and Statements API1.0.0✅ Published 1.0.0
uk-parliament-committees@darkhorseone/mcp-server-uk-parliament-committeesMCP server for UK Parliament Committees API1.0.0✅ Published 1.0.0

Requirements

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

Getting started

bash
pnpm install

Common commands

All scripts are run from the repo root:

bash
# 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:

bash
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:

json
{
  "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.

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

Generic npm publish commands

Use these when publishing a single package directly:

bash
# 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.

常见问题

io.github.nick-ma/uk-parliament-committees 是什么?

提供 UK Parliament Committees API 的 MCP server,便於查詢委員會相關資料與流程資訊。

相关 Skills

网页构建器

by anthropics

Universal
热门

面向复杂 claude.ai HTML artifact 开发,快速初始化 React + Tailwind CSS + shadcn/ui 项目并打包为单文件 HTML,适合需要状态管理、路由或多组件交互的页面。

在 claude.ai 里做复杂网页 Artifact 很省心,多组件、状态和路由都能顺手搭起来,React、Tailwind 与 shadcn/ui 组合效率高、成品也更精致。

编码与调试
未扫描114.1k

前端设计

by anthropics

Universal
热门

面向组件、页面、海报和 Web 应用开发,按鲜明视觉方向生成可直接落地的前端代码与高质感 UI,适合做 landing page、Dashboard 或美化现有界面,避开千篇一律的 AI 审美。

想把页面做得既能上线又有设计感,就用前端设计:组件到整站都能产出,难得的是能避开千篇一律的 AI 味。

编码与调试
未扫描114.1k

网页应用测试

by anthropics

Universal
热门

用 Playwright 为本地 Web 应用编写自动化测试,支持启动开发服务器、校验前端交互、排查 UI 异常、抓取截图与浏览器日志,适合调试动态页面和回归验证。

借助 Playwright 一站式验证本地 Web 应用前端功能,调 UI 时还能同步查看日志和截图,定位问题更快。

编码与调试
未扫描114.1k

相关 MCP Server

GitHub

编辑精选

by GitHub

热门

GitHub 是 MCP 官方参考服务器,让 Claude 直接读写你的代码仓库和 Issues。

这个参考服务器解决了开发者想让 AI 安全访问 GitHub 数据的问题,适合需要自动化代码审查或 Issue 管理的团队。但注意它只是参考实现,生产环境得自己加固安全。

编码与调试
83.4k

by Context7

热门

Context7 是实时拉取最新文档和代码示例的智能助手,让你告别过时资料。

它能解决开发者查找文档时信息滞后的问题,特别适合快速上手新库或跟进更新。不过,依赖外部源可能导致偶尔的数据延迟,建议结合官方文档使用。

编码与调试
52.2k

by tldraw

热门

tldraw 是让 AI 助手直接在无限画布上绘图和协作的 MCP 服务器。

这解决了 AI 只能输出文本、无法视觉化协作的痛点——想象让 Claude 帮你画流程图或白板讨论。最适合需要快速原型设计或头脑风暴的开发者。不过,目前它只是个基础连接器,你得自己搭建画布应用才能发挥全部潜力。

编码与调试
46.3k

评论