Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Nationaal Archief MCP ServerSearch for archival records about F.W. Braat's activities in South Africa"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Nationaal Archief MCP Server
Overview
This MCP server provides access to the Netherlands National Archive (Nationaal Archief) collections, with a focus on Dutch business history and colonial records that might contain information about F.W. Braat's activities in South Africa/Transvaal.
Features
Search archival collections via OAI-PMH ✅
Access linked open data via SPARQL (limited availability) ⚠️
Retrieve specific archival records
Explore business/commercial archives from the 1880s-1930s
Find connections to South Africa/Transvaal
Natural language query conversion (ready for SPARQL)
Installation
Install dependencies: pip install mcp httpx pydantic SPARQLWrapper
Run the server: python na_mcp_server.py
Tools Available
na_search_archives - Search the Nationaal Archief collections (OAI-PMH)
na_sparql_query - Execute SPARQL queries (limited availability)
na_get_record - Retrieve detailed archival record information
na_browse_collection - Explore archival collections hierarchically
na_find_business_records - Specialized search for Dutch business records
na_smart_query - Natural language to SPARQL conversion
Data Access Status
✅ Fully Working
OAI-PMH API: Full access to archiefinventarissen
Metadata search and browsing
Business records specialization
All core archival functions
⚠️ Limited Availability
SPARQL: Only Verkaufsbücher available as Linked Data
Main archiefinventarissen NOT available via SPARQL
Open Data Indexes: CSV/XML downloads only (not Linked Data)
Primary Access Method: OAI-PMH via na_search_archives tool