Riksdag & Regering MCP for LangChain
io.github.ksaklfszf921/riksdag-regering-mcp
Svenska Riksdagens och Regeringskansliets öppna data - 27 verktyg för politik, dokument och analys
client:LangChain
transport:streamable-http
runtime:npm
tools:32
Install Riksdag & Regering MCP in LangChain
pip install langchain-mcp-adapters
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({
"riksdag-regering-mcp": {
"transport": "streamable_http",
"url": "https://riksdag-regering-ai.onrender.com/mcp",
}
})
tools = await client.get_tools()
get_tools() returns the server's tools as LangChain tools, ready for an agent. LangChain docs
What LangChain can do once it is connected
- search_ledamoter
- search_dokument
- search_dokument_fulltext
- search_anforanden
- search_voteringar
- search_regering
- get_g0v_document_types
- get_g0v_category_codes
- get_g0v_latest_update
- get_g0v_document_content
- analyze_g0v_by_department
- get_dokument
- get_ledamot
- get_motioner
- get_propositioner
- get_betankanden
- get_fragor
- get_interpellationer
- get_utskott
- get_regering_document
- summarize_regering_document
- get_dokument_innehall
- fetch_paginated_documents
- fetch_paginated_anforanden