home / mcp / overheid mcp server
Provides MCP endpoints to list APIs, fetch API details, and list CVS repositories from the Developer Overheid API Register.
Configuration
View docs{
"mcpServers": {
"dstotijn-mcp-developer-overheid-api-register": {
"command": "npx",
"args": [
"-y",
"binrun",
"github.com/dstotijn/mcp-developer-overheid-api-register@latest"
]
}
}
}You set up an MCP server that exposes tools to interact with the Developer Overheid API Register. This server lets you list APIs, fetch details for a specific API, and explore CVS repositories through clean MCP endpoints, enabling AI tools to work with the API Register efficiently.
Use an MCP client to connect to the Developer Overheid API Register MCP server. You can invoke the available tools to list all APIs exposed by the API Register, retrieve details for a single API by its ID, or list CVS repositories. The tools are designed to be straightforward to call from your MCP-enabled tooling, so you can build workflows that discover APIs, inspect their properties, and map repositories to your integration needs.
Prerequisites you need before running the MCP server:
- Node.js LTS version when using npx
- Go 1.24 if you choose to build from source{
"mcpServers": {
"overheid_mcp": {
"command": "npx",
"args": [
"-y",
"binrun",
"github.com/dstotijn/mcp-developer-overheid-api-register@latest"
]
}
}
}If you prefer building from source, you can install the program with Go when you have Go installed.
go install github.com/dstotijn/mcp-developer-overheid-api-register@mainRun manual MCP server for testing or local use. The program can be started with MCP transports enabled to expose an SSE endpoint. Use the following command to start with SSE transport and without stdio (adjust flags as needed):
mcp-developer-overheid-api-register --stdio=false --sseStarting the server will output the transport details, including the SSE transport URL, for example:
``
2025/03/12 15:20:01 MCP server started, using transports: [sse]
2025/03/12 15:20:01 SSE transport endpoint: http://localhost:8080
``
If you run the MCP server manually, ensure your PATH includes the directory where Go installs binaries (often your GOPATH/bin or the directory specified by GOBIN). If you used the npx approach, the required tooling will be fetched and executed automatically.
Lists all APIs exposed via the Developer Overheid API Register, returning a set of API identifiers and basic metadata.
Retrieves detailed information for a specific API by its ID, including metadata, endpoints, and usage notes.
Lists CVS repositories available in the Developer Overheid API Register, enabling you to explore repository contents and provenance.