Skip to main content
Glama

OpenTK Model Context Protocol Server

by r-huijts
manifest.json4.66 kB
{ "manifest_version": "0.3", "name": "opentk-mcp", "display_name": "OpenTK Parliamentary Data Server", "version": "1.0.17", "description": "Access Dutch parliamentary data including debates, documents, and member information through OpenTK", "long_description": "A comprehensive MCP server providing access to Dutch parliamentary data through a standardized interface. Built as a wrapper around Bert Hubert's excellent OpenTK project, this server enables AI assistants to search, retrieve, and analyze parliamentary documents, debates, and member information from the Tweede Kamer.\n\nFeatures include:\n- Smart document relevance analysis using NLP (NEW in v1.0.16)\n- Search parliamentary documents with advanced query capabilities\n- Access MP information and committee memberships\n- Retrieve full document content in various formats\n- Track legislative cases and government activities\n- Real-time access to parliamentary proceedings\n- Find person and party occurrences in documents with fuzzy matching\n- Context-efficient document triage with keyword extraction and entity recognition\n\nPerfect for researchers, journalists, political analysts, and anyone interested in Dutch politics and governance.", "author": { "name": "r-huijts", "email": "r-huijts@example.com", "url": "https://github.com/r-huijts/opentk-mcp" }, "repository": { "type": "git", "url": "https://github.com/r-huijts/opentk-mcp" }, "homepage": "https://github.com/r-huijts/opentk-mcp", "documentation": "https://github.com/r-huijts/opentk-mcp#readme", "support": "https://github.com/r-huijts/opentk-mcp/issues", "icon": "icon.png", "server": { "type": "node", "entry_point": "dist/index.js", "mcp_config": { "command": "node", "args": [ "dist/index.js" ], "env": {} } }, "tools": [ { "name": "get_overview", "description": "Get comprehensive overview of recent parliamentary activities and MP birthdays" }, { "name": "birthdays_today", "description": "Lists all Members of Parliament celebrating their birthday today" }, { "name": "search_tk", "description": "Search parliamentary documents with advanced query capabilities" }, { "name": "search_tk_filtered", "description": "Performs a targeted search within a specific category (Document, Activiteit, or Zaak)" }, { "name": "search_by_category", "description": "Search for documents of a certain category (vragen, moties, or alles)" }, { "name": "get_document_details", "description": "Retrieve detailed information about specific parliamentary documents" }, { "name": "get_document_links", "description": "Converts document URLs into clickable links for easy access" }, { "name": "get_document_content", "description": "Get full content of parliamentary documents (PDF, Word, HTML)" }, { "name": "find_person_in_document", "description": "Find all occurrences of a person's name in parliamentary documents with fuzzy matching" }, { "name": "list_persons", "description": "Access comprehensive information about Members of Parliament" }, { "name": "get_photo", "description": "Retrieve official photos of MPs and government officials" }, { "name": "get_committees", "description": "List parliamentary committees and their memberships" }, { "name": "get_committee_details", "description": "Get detailed information about specific committees" }, { "name": "get_upcoming_activities", "description": "Access upcoming parliamentary activities and events" }, { "name": "get_voting_results", "description": "Retrieve information about recent voting results and party positions" }, { "name": "find_party_in_document", "description": "Find all occurrences of a political party in parliamentary documents with fuzzy matching" }, { "name": "analyze_document_relevance", "description": "Intelligently analyze document content using NLP to extract keywords, entities, topics, and relevance scores without loading full content" } ], "keywords": [ "parliament", "dutch", "politics", "government", "tweede-kamer", "research", "documents", "debates", "OpenTK", "parliamentary-data", "person-search", "fuzzy-matching", "nlp", "document-analysis", "keyword-extraction", "entity-recognition", "context-efficient" ], "license": "MIT" }

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/r-huijts/opentk-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server