Token导航 LogoToken导航

MCP Server · 运维云端

Assembly MCP

一个为韩国国会信息开放系统(Open API)提供的MCP服务器,使AI代理能够实时查询和分析法案、会议记录、议员信息等。

stdio官方级别未说明来源级核验工具 0
PythonClaude实时查询Claude Desktop

快速开始

作者 / 组织
StatPan
提供方
StatPan
运行时
Python

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Assembly MCP 属于运维云端类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

运维云端

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

uvx git+https://github.com/StatPan/AssemblyMCP

客户端配置示例

{
  "mcpServers": {
    "assemblymcp": {
      "command": "uvx",
      "args": [
        "git+https://github.com/StatPan/AssemblyMCP"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

组装MCP

是韩国国会信息公开系统(Open API)的模型上下文协议(MCP)服务器。 Claude等AI代理可以实时查询和分析国会议案、会议记录、议员信息等。

此处提供英文README

______________________________________________________________________

主要功能

该服务器提供以下工具:

  • 搜索和查询议案

- search_bills(keyword):按关键字搜索议案。(例如“人工智能”、“预算”) - get_recent_bills():获取最近提议的议案列表。 - get_bill_details(bill_id):查询议案的详细信息(提案理由、主要要点等)。 - get_bill_info(...):根据议案编号、发起人、日期等详细条件搜索议案。

  • 会议记录和委员会

- get_meeting_records(bill_id):查看与特定议案相关的委员会会议记录。 - search_meetings(...):按日期、委员会名称等搜索会议记录。 - get_committee_list():查询国会委员会列表。 - get_committee_members(...):查询委员会成员(成员名单)。

  • 国会议员信息

- get_member_info(name):查询国会议员的个人资料、所属政党、选区等。 - get_representative_report(name): \[智能\] 生成综合报告,包括议员的基本信息、提案、委员会经历和投票经历。 - get_member_committee_careers(name):查询议员的详细委员会活动经历。

  • 表决和投票分析

- get_bill_voting_results(bill_id): \[智能\] 分析特定议案的全体会议表决结果(赞成/反对/弃权)和各政党的投票倾向。 - analyze_voting_trends(topic): \[智能\] 分析与特定主题(如“AI”、“税制”)相关的法案在全体会议上的投票倾向。 - get_member_voting_history(...):查询特定议员或议案的个人表决记录。

  • 智能分析和复合查询

- analyze_legislative_issue(topic): \[智能\] 通过对特定主题的法案、会议记录和主要议员进行综合分析,生成报告。 - get_bill_history(bill_id): \[智能\] 以时间轴的形式整合从议案的提出到处理的整个生命周期。 - get_legislative_reports(keyword): \[智能\] 实时联系并提供国会预算政策办公室(NABO)专业报告和国会新闻数据。 - get_committee_work_summary(committee_name): \[智能\] 将各委员会的搁置议案和相关报告合并起来,总结现状。

  • 其他和高级功能

- get_assembly_info():检查服务器状态和可用的API信息。 - list_api_services():搜索所有可用的国会API服务。 - call_api_raw():(高级用户)直接调用API服务。

LLM使用指南(重要)

  • 该服务器是国会OpenAPI 约270个全部可用。不要因为不在高级工具中就回答“没有功能”。
  • 优先使用智能工作流:与其简单地列出数据 analyze_ 或者 get_..._report 使用系列工具提供立体的见解。

- 主题分析: analyze_legislative_issue("AI") ->法案+会议+议员综合信息 - 议员分析: get_representative_report("의원명") ->个人资料+法案+经历+投票倾向 - 表决分析: get_bill_voting_results("의안ID") ->赞成和反对统计+各政党倾向

  • 标准指南: list_api_services(keyword) → get_api_spec(service_id) → call_api_raw(service_id, params) 您可以通过组合查询任何信息。
  • 请广泛搜索关键词(国文/英文,空格变形)。找到的ID为 get_api_spec确认所需参数后 call_api_raw调用。
  • 示例:“委员会成员”→ list_api_services("위원 명단")在中确认服务ID→ get_api_spec通过确认参数→ call_api_raw通过查询名单→必要时 get_member_info通过补充个别议员的详细情况。
  • 答:如果您不在高级工具中,请提出上述组合或直接调用以生成结果。
  • 捷径:委员名单 get_committee_members可以通过直接查询,后续 get_member_info加上详细内容就可以了。

______________________________________________________________________

开始(Quick Start)

这个项目 uv 基于包管理器进行管理。 uvx无需安装即可运行。

1.发放API密钥

公共数据门户(data.go.kr)请在中申请使用“国会事务处”相关API,以获得认证密钥。

2.Claude Desktop集成设置

要在Claude Desktop应用程序中使用此MCP服务器,必须修改配置文件。

  1. 打开配置文件:

- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json - 窗户: %APPDATA%\Claude\claude_desktop_config.json

  1. 请添加以下内容。 (your_api_key_here 输入部分颁发的密钥)
{
  "mcpServers": {
    "assembly": {
      "command": "uvx",
      "args": ["git+https://github.com/StatPan/AssemblyMCP"],
      "env": {
        "ASSEMBLY_API_KEY": "your_api_key_here"
      }
    }
  }
}
  1. 重启Claude Desktop🔌 可以使用带有图标的AssemblyMCP工具。

3.直接运行服务器(用于测试)

您可以在终端上测试服务器是否正常运行,而无需LLM联动。

# API 키 설정 (Linux/macOS)
export ASSEMBLY_API_KEY="your_api_key_here"

# 서버 실행
# GitHub에서 최신 코드를 받아와 실행합니다.
uvx git+https://github.com/StatPan/AssemblyMCP

______________________________________________________________________

开发指南

要为该项目做出贡献或在本地修改并运行该项目,请执行以下步骤:

基本要求

  • Python 3.12或更高版本
  • 紫外线 包管理器

安装和运行

# 1. 저장소 클론
git clone https://github.com/StatPan/AssemblyMCP.git
cd AssemblyMCP

# 2. 의존성 설치
uv sync

# 3. 환경 변수 설정 (.env 파일 생성)
cp .env.example .env
# .env 파일을 열어 ASSEMBLY_API_KEY를 입력하세요.

# 4. 개발 서버 실행
uv run assemblymcp

代码质量管理

# 린트 및 포맷팅
uv run ruff check .
uv run ruff format .

# 테스트 실행
uv run pytest

许可证

麻省理工学院

______________________________________________________________________

配置和托管(Configuration&hosting)

Assembly MCP “包括电池” 采用体系结构,无需单独修改代码,只需环境变量即可控制日志记录、缓存等操作功能。

环境变量设置(Environment Variables)

变量名说明默认值示例
ASSEMBLY_API_KEY\[必需\] 国会OpenAPI认证密钥--1234abcd...
ASSEMBLY_LOG_LEVEL 日志记录级别(DEBUG、INFO、WARNING、ERROR)INFODEBUG
ASSEMBLY_LOG_JSON启用JSON结构化日志记录(适用于Cloud Run等操作环境)FalseTrue
ASSEMBLY_ENABLE_CACHING 启用内存内缓存(提高查询性能) FalseTrue
ASSEMBLY_CACHE_TTL_SECONDS缓存保留时间(秒)300 (5分钟)600
ASSEMBLY_CACHE_MAX_SIZE最大缓存项目数100500

生产模式(Production Mode)

在Cloud Run、AWS Lambda等无服务器环境或生产部署中,建议设置以下设置:

# JSON 로깅 활성화 (로그 수집기 파싱 용이)
export ASSEMBLY_LOG_JSON=true

# 캐싱 활성화 (API 호출 비용 절감 및 속도 향상)
export ASSEMBLY_ENABLE_CACHING=true

部署(Deployment)

使用Docker,您可以轻松地将服务器部署到Google Cloud Run、Railway、Fly.io等云平台。

部署Docker

  1. Dockerfile包括在内,无需另行设置即可构建。
  2. 部署时 ASSEMBLY_API_KEY 等,请设置所需的环境变量。
  3. 服务器基本上 Streamable HTTP 以模式运行。 8000 使用端口。

Google Cloud Run部署示例

gcloud run deploy assembly-mcp \
  --source . \
  --region asia-northeast3 \
  --allow-unauthenticated \
  --set-env-vars ASSEMBLY_API_KEY="your_key",ASSEMBLY_LOG_JSON="true",ASSEMBLY_ENABLE_CACHING="true"

主要更改

  • 可流式HTTP传输:使用MCP协议的最新标准Streamable HTTP。
  • 端点: /mcp MCP服务器在路径中运行。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

国会数据Python本地部署法案分析议员信息实时查询AI集成

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Assembly MCP

MCP World · 本页

0stdio有1 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Assembly MCP 怎么安装?

公开资料给出的安装命令是 uvx git+https://github.com/StatPan/AssemblyMCP,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Assembly MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Assembly MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Assembly MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Assembly MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP