node-csfd-api for
<h2>TypeScript scraper that exposes ČSFD.cz data to apps and AI</h2>
- Free
- 4
- V v5.8.2
<h2>TypeScript scraper that exposes ČSFD.cz data to apps and AI</h2>
node-csfd-api, by Bartholomej (Lukas Bartak), is a TypeScript library that yields structured movie, creator, and user-contributed records from ČSFD.cz without an official API. The library returns typed objects for titles, credits, posters, ratings, and reviews, and supplies a built-in MCP server so LLMs and assistants can query movie data directly. It targets developers, data scientists, and AI users needing programmatic Czech and Slovak film information for apps and research.
How reliable are the extracted records?
The library pairs automated parsing with a strong test suite, which gives practical confidence in its outputs. The project reports nearly 100% test code coverage, and the developer maintains the parser to adapt to site layout changes. Because it parses public HTML rather than using an official endpoint, occasional breakage is possible after a site redesign; active maintenance reduces downtime risk.
What environments and inputs does it accept?
node-csfd-api runs on Node.js LTS, in modern web browsers, and inside Docker, and it exposes an MCP server for agent integration. Installation paths include npm or yarn for the library and Homebrew for the CLI/MCP components. Browser deployments may require explicit handling of CORS, so front-end integrations need a proxy or server-side relay when necessary.
Does it fit typical developer workflows without heavy setup?
The library includes full TypeScript definitions, which improves editor autocomplete and reduces integration errors during development. Its zero-dependency design keeps the bundle small and avoids extra package conflicts in build pipelines. For AI augmentation, an MCP-compliant client points at the executable to enable model queries, so connecting an assistant requires configuring a local or containerized MCP client.
What limits should you plan for in production?
Because the tool collects data by scraping public pages, it does not use an official API key or registration, which simplifies access but ties reliability to the website's HTML. The library supports fetching user-specific ratings by ID, but production systems that depend on those values should include validation and monitoring to detect parsing regressions after site changes.
Practical choice for developers and AI users who need live ČSFD data
node-csfd-api is a pragmatic option for developers, researchers, and AI integrators who require programmatic access to Czech and Slovak film data. Its TypeScript types and MCP server make it suited to augmenting assistants and building data pipelines, while the scraping-based approach means teams should validate critical outputs and plan for occasional parser maintenance.
Pros
- Built-in MCP server enabling AI agents to query movie data
- Full TypeScript definitions for editor autocomplete and safety
- Nearly 100% test code coverage improves extraction reliability
- Zero-dependency design, runs on Node, browser, and Docker
Cons
- Parses public HTML, so site redesigns can break extraction
- Browser deployments may require CORS proxies or server relays
- AI integration requires an MCP-compliant client configuration
node-csfd-api for
- Free
- 4
- V v5.8.2
Top downloads
flow-agent
Comprehensive Overview of Flow Agent Software
reddit-lurker
reddit-lurker: MCP server for real-time Reddit content access
winccoa-ae-js-mcpserver
WinCC OA MCP Server for AI Automation
Mcp Coda
Mcp Coda: MCP server for programmatic Coda document control
mcp-deadmansnitch
Enable AI-driven monitor management from your chat assistant
Discover more programs
Mcp Coda
- 4.9
- Free
Mcp Coda: MCP server for programmatic Coda document control
mediabox-mcp
- 4.9
- Free
Conversational control for self‑hosted media via MCP
webclaw
- 4.9
- Free
servo-fetch
- 4.5
- Free
servo-fetch: Servo-powered fetcher for model-ready web context
kreuzcrawl
- 4.7
- Free
Kreuzcrawl: a Rust crawler that prepares web content for LLMs
ever-gauzy-mcp-server
- 4.1
- Free
gitlab-mcp
- 4.3
- Free
Comprehensive GitLab Integration Tool for Claude Code
AfdianToMarkdown
- 4.7
- Free
Efficient Markdown Conversion Tool for Afdian
civyk-winwright
- 4.9
- Free
WinWright brings AI-driven automation to Windows desktops and browsers
mcp-server-excel
- 4.9
- Free
axterminator
- 4.7
- Free
AXTerminator: AX-based MCP control for macOS automation and background execution
hookdeck-cli
- 4.4
- Free
Efficient Event Forwarding with Hookdeck CLI