Comitelligence — EU Comitology Register
Agent-native search of EU comitology: committees, votes, dossiers, and implementing-act documents.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (2)
- LOWin get_committee
- LOWin get_vote
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"comitelligence": {
"url": "https://comitelligence-mcp.onrender.com/sse"
}
}
}Remote-Endpunkte
https://comitelligence-mcp.onrender.com/ssessehttps://comitelligence-mcp.onrender.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (8)
⚪health
Server status and row counts for all tables.
Eingabe-Schema
{
"type": "object",
"properties": {},
"required": []
}🟢search_committees(dg, active, limit)
Search committees. Filter by DG (policy area) or active status.
Eingabe-Schema
{
"type": "object",
"properties": {
"dg": {
"type": "string",
"description": "Directorate-General full name, e.g. 'Agriculture and Rural Development', 'Environment', 'Internal Market, Industry, Entrepreneurship and SMEs'"
},
"active": {
"type": "boolean",
"description": "True = active committees only"
},
"limit": {
"type": "integer",
"default": 50
}
}
}🟢get_committee(committee_id, recent_votes)
Committee details plus its most recent votes.
Eingabe-Schema
{
"type": "object",
"properties": {
"committee_id": {
"type": "string"
},
"recent_votes": {
"type": "integer",
"default": 10
}
},
"required": [
"committee_id"
]
}🟢search_votes(outcome, committee_id, dg, date_from, date_to, ...)
Filter votes by outcome, committee, DG, or date range. Results ordered by vote_date descending.
Eingabe-Schema
{
"type": "object",
"properties": {
"outcome": {
"type": "string",
"enum": [
"positive",
"negative",
"no_opinion",
"other"
],
"description": "Normalised vote outcome. Most votes are 'positive'. Use 'other' for abstentions and procedural votes."
},
"committee_id": {
"type": "string"
},
"dg": {
"type": "string",
"description": "Directorate-General full name, e.g. 'Environment'"
},
"date_from": {
"type": "string",
"description": "ISO date YYYY-MM-DD"
},
"date_to": {
"type": "string",
"description": "ISO date YYYY-MM-DD"
},
"limit": {
"type": "integer",
"default": 50
}
}
}🟢get_vote(document_id)
Full VoteObject including extracted text if available.
Eingabe-Schema
{
"type": "object",
"properties": {
"document_id": {
"type": "string"
}
},
"required": [
"document_id"
]
}🟢get_dossier(dossier_id)
DossierBundle: all linked documents for one dossier, chronological.
Eingabe-Schema
{
"type": "object",
"properties": {
"dossier_id": {
"type": "string"
}
},
"required": [
"dossier_id"
]
}🟢get_document(document_id)
Any document type. Returns stored text for votes; live-fetches text for agendas, summaries, measures, and others.
Eingabe-Schema
{
"type": "object",
"properties": {
"document_id": {
"type": "string"
}
},
"required": [
"document_id"
]
}🟢search_documents(query, document_type, limit)
Full-text search across vote texts and title search across all documents. Returns tiered results: FTS matches first, then title matches.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"document_type": {
"type": "string",
"description": "vote | measure | agenda | summary | other"
},
"limit": {
"type": "integer",
"default": 20
}
},
"required": [
"query"
]
}Community
Nachweis