@strajkpolski/mcp

@strajkpolski/mcp

MCP server providing tools to query Polish political open data: public debt, budget, 460 Sejm MPs, protest manifesto, and skills.

Category
Visit Server

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

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.

Official
Featured
TypeScript
Magic Component Platform (MCP)

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.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

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.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

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.

Official
Featured
TypeScript
Kagi MCP Server

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.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

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.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured