Taiwan Legislative Yuan MCP Server
ly-mcp
Ein Model Context Protocol (MCP) Server für die Legislative Yuan API v2 von Taiwan, der umfassenden Zugriff auf Gesetzesentwürfe, Ausschüsse, Amtsblätter, Sitzungsprotokolle und zugehörige Dokumente bietet.
Funktionen
Dieser MCP-Server bietet 36 Tools in 9 Kategorien:
Statistiken
get_stat: Abrufen von Statistiken und Übersichtsinformationen der Legislative Yuan API
Gesetzesentwürfe (議案)
list_bills: Auflisten von Gesetzesentwürfen mit optionalen Filtern nach Legislaturperiode, Sitzungsperiode, Kategorie, Antragsteller und anderen Kriterien
get_bill: Abrufen umfassender Informationen zu bestimmten Gesetzesentwürfen (gibt vollständiges JSON zurück)
get_bill_related_bills: Abfragen verwandter Gesetzesentwürfe und deren Verbindungen
get_bill_meets: Zugriff auf Beratungsprotokolle zu Gesetzesentwürfen aus verschiedenen Sitzungen
get_bill_doc_html: Abrufen von HTML-Dokumentinhalten für bestimmte Gesetzesentwürfe
Ausschüsse (委員會)
list_committees: Auflisten der Ausschüsse des Legislativ-Yuans mit optionalen Filtern
get_committee: Abrufen detaillierter Informationen zu bestimmten Ausschüssen
get_committee_meets: Zugriff auf Sitzungsprotokolle und Verfahren der Ausschüsse
Amtsblätter (公報)
list_gazettes: Auflisten der Amtsblätter des Legislativ-Yuans mit optionalen Filtern nach Band und Amtsblatt-ID
get_gazette: Abrufen detaillierter Informationen zu bestimmten Amtsblättern
get_gazette_agendas: Abrufen von Tagesordnungen/Inhalten aus bestimmten Amtsblättern
list_gazette_agendas: Auflisten aller Tagesordnungen der Amtsblätter mit optionalen Filtern nach Legislaturperiode, Sitzungsdatum usw.
get_gazette_agenda: Abrufen detaillierter Informationen zu bestimmten Tagesordnungspunkten der Amtsblätter
Interpellationen (質詢)
list_interpellations: Auflisten von Interpellationen mit optionalen Filtern nach Mitglied, Legislaturperiode, Sitzungsperiode und Sitzungscode
get_interpellation: Abrufen detaillierter Informationen zu bestimmten Interpellationen
get_legislator_interpellations: Abrufen von Interpellationen, bei denen ein bestimmter Abgeordneter das fragende Mitglied ist
IVODs (Internet-Fernsehen)
list_ivods: Auflisten von IVOD-Aufzeichnungen (Internet Video On Demand) mit optionalen Filtern nach Legislaturperiode, Sitzungsperiode, Ausschuss, Mitglied und Videotyp
get_ivod: Abrufen detaillierter Informationen zu bestimmten IVOD-Aufzeichnungen, einschließlich Video-URLs, Transkripten und Amtsblattinhalten
get_meet_ivods: Abrufen von IVOD-Aufzeichnungen zu bestimmten Sitzungen
Gesetze (法律)
list_laws: Auflisten von Gesetzen mit optionalen Filtern nach Gesetznummer, Kategorie (Muttergesetz/Tochtergesetz), übergeordneter Gesetznummer, Status und Behörde
get_law: Abrufen umfassender Informationen zu bestimmten Gesetzen, einschließlich Basisdaten, Artikeln und Versionsinformationen
get_law_progress: Abrufen der Liste der noch nicht entschiedenen Fortschritte für bestimmte Gesetze
get_law_bills: Abrufen von Gesetzesentwürfen zu bestimmten Gesetzen mit optionalen Filtern
get_law_versions: Abrufen historischer Versionsaufzeichnungen für bestimmte Gesetze, einschließlich Änderungen, Antragstellern und Fortschritt
list_law_contents: Auflisten von Gesetzesartikeln/-inhalten mit optionalen Filtern nach Gesetznummer, Versions-ID, Artikelnummer, aktuellem Versionsstatus und Versionsverfolgung
get_law_content: Abrufen detaillierter Informationen zu bestimmten Gesetzesartikeln/-inhalten unter Verwendung der Gesetzesinhalts-ID
Sitzungen (會議)
list_meets: Auflisten der Sitzungen des Legislativ-Yuans mit optionalen Filtern nach Legislaturperiode, Sitzungsperiode, Sitzungstyp, Teilnehmern, Datum, Ausschusscode und Sitzungs-ID
get_meet: Abrufen detaillierter Informationen zu bestimmten Sitzungen unter Verwendung der Sitzungs-ID/-Code
get_meet_ivods: Abrufen von IVOD-Aufzeichnungen (Internet Video On Demand) zu bestimmten Sitzungen mit optionalen Filtern
get_meet_bills: Abrufen von Gesetzesentwürfen, die in bestimmten Sitzungen diskutiert wurden, mit optionalen Filtern nach Kriterien für Gesetzesentwürfe
get_meet_interpellations: Abrufen von Interpellationen, die in bestimmten Sitzungen stattfanden, mit optionalen Filtern
Abgeordnete (立法委員)
list_legislators: Auflisten von Abgeordneten mit optionalen Filtern nach Legislaturperiode, Partei, Wahlkreisname, Abgeordneten-ID und Name
get_legislator: Abrufen detaillierter Informationen zu bestimmten Abgeordneten nach Legislaturperiode und Name
get_legislator_propose_bills: Abrufen von Gesetzesentwürfen, die von einem bestimmten Abgeordneten vorgeschlagen wurden, mit optionalen Filtern nach Kriterien für Gesetzesentwürfe
get_legislator_cosign_bills: Abrufen von Gesetzesentwürfen, die von einem bestimmten Abgeordneten mitunterzeichnet wurden, mit optionalen Filtern nach Kriterien für Gesetzesentwürfe
get_legislator_meets: Abrufen von Sitzungen, an denen ein bestimmter Abgeordneter teilgenommen hat, mit optionalen Filtern nach Sitzungskriterien
get_legislator_interpellations: Abrufen von Interpellationen eines bestimmten Abgeordneten mit optionalen Filtern
API-Quelle
Dieser MCP-Server verwendet die Legislative Yuan API v2 als Datenquelle und bietet Informationen über die Gesetzesentwürfe und Verfahren des Legislativ-Yuans von Taiwan.
Installation & Verwendung
Schnellstart
Installieren und starten Sie den Server mit uvx:
uvx lymcp@latestMCP-Client-Konfiguration
Fügen Sie den Server zu Ihrer MCP-Client-Konfiguration hinzu (z. B. Claude Desktop):
PyPI
{
"mcpServers": {
"lymcp": {
"command": "uvx",
"args": ["lymcp@latest"]
}
}
}GitHub
{
"mcpServers": {
"lymcp": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/narumiruna/ly-mcp",
"lymcp"
]
}
}
}Lokale Entwicklung
{
"mcpServers": {
"lymcp": {
"command": "uv",
"args": [
"run",
"--directory",
"/path/to/ly-mcp",
"lymcp"
]
}
}
}Docker
{
"mcpServers": {
"lymcp": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"narumi/ly-mcp:latest"
]
}
}
}Beispiel-Prompts
Sobald Sie mit dem MCP-Server verbunden sind, können Sie Ihrem LLM Fragen stellen wie:
"列出第11屆的所有法律提案" (Listen Sie alle Gesetzesentwürfe der 11. Legislaturperiode auf)
"查詢立法委員王美花的提案紀錄" (Fragen Sie die Protokolle der Gesetzesentwürfe der Abgeordneten Wang Mei-hua ab)
"最近一次院會討論了哪些議案?" (Welche Gesetzesentwürfe wurden in der letzten Plenarsitzung diskutiert?)
"查詢勞動基準法的修法歷程" (Fragen Sie die Änderungsgeschichte des Arbeitsnormengesetzes ab)
"第11屆第1會期有哪些委員會會議?" (Welche Ausschusssitzungen fanden in der 1. Sitzungsperiode der 11. Legislaturperiode statt?)
Entwicklung
Voraussetzungen
Einrichtung
git clone https://github.com/narumiruna/ly-mcp
cd ly-mcp
uv syncAusführen des MCP-Inspektors
just devTests ausführen
# Run full test suite with coverage
just test
# Run tests with verbose output
uv run pytest -v -sCode-Qualität
# Run linter
just lint
# Run type checker
just typeLizenz
MIT
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/narumiruna/ly-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server