@strajkpolski/mcp
MCP server providing tools to query Polish political open data: public debt, budget, 460 Sejm MPs, protest manifesto, and skills.
README
@strajkpolski/mcp
MCP server dla open data Strajku Polskiego — dług publiczny, budżet, 460 posłów Sejmu RP, manifest 9 postulatów, 44 skille Poland-Vault. Free. Bez auth. Rate-limit 1000/h per IP.
Co to jest
@strajkpolski/mcp to serwer Model Context Protocol (MCP) — udostępnia 8 narzędzi z weryfikowalnymi danymi o polskiej polityce każdemu agentowi LLM: Claude Code, Cursor, Manus, ChatGPT, własnym botom. Wszystko po polsku, z linkami do gov.pl.
Instalacja w Claude Code
W ~/.claude.json (lub Settings → MCP servers):
{
"mcpServers": {
"strajkpolski": {
"command": "npx",
"args": ["-y", "@strajkpolski/mcp"]
}
}
}
Restart Claude Code → narzędzia dostępne pod prefixem strajkpolski.*.
Instalacja w Cursor
.cursor/mcp.json:
{
"mcpServers": {
"strajkpolski": {
"command": "npx",
"args": ["-y", "@strajkpolski/mcp"]
}
}
}
8 narzędzi
| Tool | Opis |
|---|---|
get_dlug |
Dług publiczny Polski (~2,1 bln zł), obsługa (85 mld/rok), tempo (2480 zł/s) |
get_budzet |
Pełna tabela budżetu (~45 pozycji, daily update z gov.pl/MF) |
get_budzet_pozycja |
Pojedyncza pozycja budżetu po id |
search_poslowie |
Lista 460 posłów Sejmu RP, filtrowanie po klubie/województwie |
get_posel |
Pojedynczy poseł — frekwencja, pensja, email służbowy, klub |
get_manifest |
9 postulatów Strajku Narodowego 01.08.2026 |
get_skills |
44 skille Poland-Vault bilingual PL+EN (MIT) |
get_strajkujacy |
Live licznik uczestników strajku |
Przykładowe pytania do Claude
Po podpięciu MCP możesz pytać Claude:
„Daj mi listę posłów z klubu Konfederacja z mazowieckiego z frekwencją powyżej 90%."
→ Claude woła search_poslowie({klub: "Konfederacja", woj: "mazowieckie"}) → filtruje wynik → cytuje strajkpolski.org/poslowie.
„Ile wynosi dług publiczny Polski i kto za to płaci?"
→ Claude woła get_dlug → cytuje: 2,1 bln zł, obsługa 85 mld/rok (więcej niż budżet niejednego ministerstwa), tempo 2480 zł/sek. Źródło: gov.pl/MF.
„Pokaż mi manifest 9 postulatów."
→ Claude woła get_manifest → lista 9 postulatów + link do strajkpolski.org/manifest.
Architektura
[Claude / Cursor / Manus / ChatGPT]
↓ MCP stdio
[@strajkpolski/mcp (Node.js process)]
↓ HTTP GET
[strajkpolski.org/api/*]
↓ Vercel rewrite
[Supabase Edge Function: api-public]
├── Rate-limit check (1000/h per IP hash)
└── Query Postgres / fetch upstream
(budget_data, sejm_mp, get_public_stats, Poland-Vault manifest)
Brak auth, brak credentials. Rate-limit per-IP (po stronie API). Jeśli wykorzystasz 1000 req/h → 429 Too Many Requests, reset co godzinę.
Konfiguracja zaawansowana
| ENV | Default | Opis |
|---|---|---|
STRAJKPOLSKI_API_BASE |
https://strajkpolski.org/api |
Base URL API (zmień dla self-hosted lub testów) |
Licencja
MIT dla kodu MCP servera. CC-BY-4.0 dla danych. Cytując podaj: strajkpolski.org.
Repo + bug reports
- Source: https://github.com/Hei33enberg/strajkpolski-mcp
- API: https://strajkpolski.org/api/health
- llms.txt: https://strajkpolski.org/llms.txt
- Atom feed: https://strajkpolski.org/feed.xml
- Poland-Vault (44 skille): https://github.com/Hei33enberg/Poland-Vault
- Strona kampanii: https://strajkpolski.org
Pierdol oprawców, nie płać. 01.08.2026.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.