Mmcp.market

ČSFD MCP server

by bartholomej·io.github.bartholomej/node-csfd-api·v5.13.1·64 stars

Movies, TV series, creators and user ratings from ČSFD.cz, the Czech-Slovak film database

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Established

64 stars1.2k downloads/wk

Reviews

Write one

Nobody has reviewed ČSFD yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

ČSFD tools (6)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • get_cinemas

    Retrieves cinema screenings for a given district in Czech Republic. Returns a list of cinemas with their current screenings, showtimes, and movie names and ids.

  • get_creator

    Retrieves information about a specific creator (actor, director, etc.), including their biography and filmography. Requires a numeric CSFD ID.

  • get_movie

    Retrieves detailed information about a specific movie or series, including rating, plot, genres, and actors. Requires a numeric CSFD ID.

  • get_user_ratings

    Retrieves movie ratings from a specific CSFD user. Returns a list of movies with their user rating (0-5 stars). Supports pagination and filtering by film type.

  • get_user_reviews

    Retrieves movie reviews written by a specific CSFD user. Returns a list of movies with their review text and rating.

  • search

    Searches for a movie, TV series, or person on CSFD.cz. Returns a list of results with IDs. Use this tool FIRST to find the ID needed for other tools.

Public scan report

scanner v0.1.10 · 2026-10-13 · same rubric, same numbers if you re-run it

no findings
  • Code scan77 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 1 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install ČSFD in Claude Code, Cursor or VS Code

Runs npx -y node-csfd-api on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add node-csfd-api -- npx -y node-csfd-api
Add to Cursor

What the publisher says

From the ČSFD repository's README, as published. We do not edit it. Read it on GitHub

CSFD API 🎬 + CSFD Export 💾 + CSFD MCP 🤖

Modern TypeScript NPM library for scraping CSFD.CZ. Scraper, API Rest Server, Exporter and MCP Server in one package. (unofficial)

Features • Installation • Quick Start • API Reference • CLI • MCP Server • Docker

✨ Features

  • 🎯 Type-safe - Full TypeScript support with type definitions
  • 🧪 Well-tested - ~100% code coverage
  • 🚀 Universal - Works in Node.js, browsers, and serverless environments
  • 🐳 Docker ready - Pre-built Docker images available
  • 🍺 Homebrew support - Easy globally installed CLI via Homebrew tap
  • 🤖 MCP Server - Use CSFD data directly within LLMs like Claude Desktop
  • 🔄 Modern API - Promise-based with async/await support
  • 📦 Few dependencies - Lightweight and efficient

Supported Platforms

  • Node.js (ESM & CommonJS)
  • Browsers (with CORS considerations)
  • Docker containers
  • macOS/Linux CLI (via Homebrew)
  • MCP Server (Claude Desktop, etc.)
  • Serverless (Firebase Functions, AWS Lambda, CloudFlare Workers, etc.)
  • Chrome Extensions
  • React Native (Yes, with Expo too!)

📦 Installation

npm install node-csfd-api
# yarn add node-csfd-api
# pnpm add node-csfd-api

🚀 Quick Start

import { csfd } from 'node-csfd-api';

// Fetch movie details
const movie = await csfd.movie(535121);
console.log(movie.title); // "Na špatné straně"

// Search for content
const results = await csfd.search('Tarantino');
console.log(results.movies, results.tvSeries, results.users);

// Get creator info
const creator = await csfd.creator(2120);
console.log(creator.name); // "Quentin Tarantino"

// Get user ratings
const ratings = await csfd.userRatings('912');
console.log(ratings);

// Get user reviews
const reviews = await csfd.userReviews('195357-verbal');
console.log(reviews);

📖 Table of Contents

  • Movie Details
  • Search
  • Creators
  • User Ratings
  • User Reviews
  • Language & Request Options
  • Error Handling
  • Browser Verification Cookie
  • CLI Tools
  • MCP Server
  • Docker Support
  • REST API

📚 API Reference

Movie

Retrieve comprehensive information about a movie or TV series by its ČSFD ID.

Method: csfd.movie(id: number | string, options?: CSFDOptions): Promise

The ID can be a number, a slug ('535121-na-spatne-strane') or a full ČSFD URL. The same works for creators and users.

import { csfd } from 'node-csfd-api';

// Using async/await
const movie = await csfd.movie(535121);

// Alternatively, using promises
csfd.movie(535121).then((movie) => console.log(movie));

🔎 Click here to see full result example

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

ČSFD: common questions

Is ČSFD MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the ČSFD safety report
How do I install ČSFD?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does ČSFD need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is ČSFD maintained?
The last commit was 4 days ago (2026-10-12). The latest release is v5.13.1.
What can I use instead of ČSFD?
Servers from other publishers that do the same job: ArcadeDB MCP Server, DBHub MCP server and Neo4j Cypher MCP server. Compare all ČSFD alternatives.

Alternatives to ČSFD

Same job from other publishers: the closest match first, then the best rated.

All ČSFD alternatives →
  • ArcadeDB MCP Server
    Built-in MCP server for ArcadeDB multi-model database (graph, document, vector, time-series)
    B
  • DBHub
    Token-efficient database MCP server for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLite
    A
  • Neo4j Cypher
    A simple Neo4j MCP server that allows you to run Cypher queries against a Neo4j database.
    A
  • Appwrite
    Build and deploy backends: auth, Postgres/MySQL/vector databases, storage, functions, hosting, CDN
    A
  • Airtable
    Read and write access to Airtable database schemas, tables, and records.
    B

More from bartholomej →