zdroje-mcp
Click on "Deploy 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., "@zdroje-mcpfind recent articles about road repairs in Banská Bystrica"
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.
zdroje-mcp
Remote MCP server that gives Claude structured access to Banská Bystrica news sources (BBonline, Bystricoviny, Bystricak, Denník N) and to the city council (MsZ) documents published on the CG eGOV portal: zápisnice, uznesenia, hlasovania, materiály.
Single-user, personal research tool. Product requirements live in PRD.md.
Tools
Tool | What it does |
| registry, capabilities, last error per source, index statistics |
| parallel search across news sources, merged newest-first; add |
| article text as Markdown; Denník N uses the owner's subscription cookie |
| FTS5 full-text search over indexed MsZ documents (page-level hits with snippets) |
| text of one indexed document |
| sessions with their documents and |
Related MCP server: sk-eli-mcp
Run locally
uv sync
cp .env.example .env # set MCP_TOKEN (and DENNIKN_COOKIE if you have a subscription)
uv run uvicorn zdroje.server:app --port 8000
uv run python -m zdroje.indexer --year 2026 # build the MsZ index (needs pdftotext or pypdf)Client URL: http://localhost:8000/mcp/<MCP_TOKEN> or http://localhost:8000/mcp with
Authorization: Bearer <MCP_TOKEN>.
Deploy (Coolify)
Dockerfile app, port 8000, persistent volume mounted at /data. Environment:
Variable | Purpose |
| required; long random secret ( |
| optional; |
| optional; email/URL appended to the User-Agent |
| set |
The container runs the nightly indexer (03:10 Europe/Bratislava) via supercronic. First backfill:
docker exec -it <container> python -m zdroje.indexer --allAdding a source
Append an entry to sources.yaml. WordPress sites with the REST API need only adapter: wordpress_api
and base_url; sites with the API disabled use wordpress_rss; anything else uses html_search
with CSS selectors for the result list.
Conduct
Max one request per second per host, cached responses, honest User-Agent. Paywalled content is fetched only with the owner's own subscription and never redistributed.
This server cannot be deployed
Maintenance
Related MCP Connectors
Official EUR-Lex, UK, US, and gazette search, metadata fetch, and change-only watches.
Source-anchored search and civic intelligence for Dutch municipal council records.
Search ~8.5M products from 2,500+ Central European e-shops. Semantic, keyword, GTIN lookup.
MCP gateway for getbotlens.com: articles, search and full text. Read-only, no auth.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceEnables querying and analyzing Slovak legislation via natural language, including full-text search, provision retrieval, and EU law integration.60 npm2Apache 2.0
- AlicenseAqualityBmaintenanceEnables access to Slovak legislation from the Collection of Laws via static.slov-lex.sk. Supports listing consolidated versions, retrieving act metadata, and fetching full text with verifiable citations.41Apache 2.0
- FlicenseBqualityBmaintenanceRead-only MCP server for Municipalidad de Rosario citizen queries, routing by intent to official sources and a local document index. It exposes tools for querying official documents, procedures, claims, payments, appointments, and news via MCP stdio or HTTP.10-
- FlicenseAqualityCmaintenanceEnables searching and analyzing Polish public procurement tenders from BZP and TED, including filtering, tender details and timelines, offers and contract values, buyer/contractor profiles, CPV code lookup, and regional statistics, with optional AI-summary endpoints.121-