FragDenStaat.de for AI assistants — an MCP server that finds the responsible authority and proves it, cites the applicable act and its deadline, tracks your requests, and drafts new ones locally before anything is sent.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add fragdenstaat --env FDS_TOKEN='<FDS_TOKEN>' -- uvx fds-mcp~/.codex/config.toml
[mcp_servers.fragdenstaat]
command = "uvx"
args = ["fds-mcp"]
env = { FDS_TOKEN = "<FDS_TOKEN>" }
# codex mcp add fragdenstaat --env FDS_TOKEN='<FDS_TOKEN>' -- uvx fds-mcp~/.cursor/mcp.json
{
"mcpServers": {
"fragdenstaat": {
"command": "uvx",
"args": [
"fds-mcp"
],
"env": {
"FDS_TOKEN": "<FDS_TOKEN>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"fragdenstaat": {
"type": "stdio",
"command": "uvx",
"args": [
"fds-mcp"
],
"env": {
"FDS_TOKEN": "<FDS_TOKEN>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"fragdenstaat": {
"command": "uvx",
"args": [
"fds-mcp"
],
"env": {
"FDS_TOKEN": "<FDS_TOKEN>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"fragdenstaat": {
"command": "uvx",
"args": [
"fds-mcp"
],
"env": {
"FDS_TOKEN": "<FDS_TOKEN>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"fragdenstaat": {
"command": "uvx",
"args": [
"fds-mcp"
],
"env": {
"FDS_TOKEN": "<FDS_TOKEN>"
}
}
}
}Environment variables
FDS_TOKEN
Replace the placeholders with your own credentials and keep them out of version control.