Kitbag MCP server
io.github.syedtaj7/kitbag-mcp·v1.1.2Zero-config MCP server bundling 50+ utility tools: converters, OCR, scraping, and formatters.
0 stars34 downloads/wk
Reviews
Write oneNobody has reviewed Kitbag yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Kitbag tools (51, 3 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
ai.text_chunkerSplit large text into smaller semantic chunks for LLM context optimization or vector databases (RAG).
data.csv_to_jsonConvert a CSV file or CSV string data to a JSON array.
data.deduplicatewrite actionRemove duplicate entries from a JSON array of objects or strings.
data.diff_arraysCompare two JSON arrays of objects and return the differences (added, deleted, modified, unchanged).
data.json_to_csvdata.json_to_xmlConvert a JSON object to an XML text string.
data.json_to_yamlConvert a JSON object or string to a YAML text string.
data.xml_to_jsonConvert an XML string to a structured JSON object.
data.yaml_to_jsonConvert a YAML string to a structured JSON object.
developer.code_detectorDetect the programming language of a raw code snippet using heuristic analyzers.
developer.cron_parserParse a cron expression to validate it, explain its scheduling, and list its next execution dates.
developer.diff_filesCompare two text contents (or files) and generate a Git-style line-by-line diff.
developer.diff_jsonPerform a structural, nested properties diff comparison between two JSON objects.
developer.json_formatterValidate, format (pretty-print), or minify JSON strings.
developer.jwt_decoderDecode the header and payload of a JSON Web Token (JWT) without verification, displaying timestamps in human-readable formats.
developer.markdown_lintLint Markdown text for common format, structural, and style violations.
developer.mermaid_generateFormat and construct a syntax-valid Mermaid diagram markup.
developer.openapi_parserParse and validate an OpenAPI (Swagger) 3.0 / 3.1 specification, returning endpoints summary.
developer.regex_testerTest a regular expression against a string and return details about matches and capture groups.
developer.sql_formatterFormat SQL queries to improve readability. Supports dialects like sql, mysql, postgresql, sqlite, plsql.
image.compressCompress image quality to reduce file size.
image.convert_formatConvert an image to a different file format (supports png, jpeg, bmp).
image.exif_metadataExtract EXIF metadata tags (e.g. camera, GPS, capture date) from JPEG images.
image.ocrExtract text from an image (PNG, JPEG, etc.) using Tesseract OCR. Supports local file path or base64 data.
image.resizeResize an image to specific width and height dimensions.
pdf.convert_to_markdownExtract text from a PDF file and apply heuristics to format it into Markdown.
pdf.convert_to_textExtract raw text from a PDF file using pdf-parse (supports local file path or base64 data).
pdf.extract_imagesExtract embedded JPEG images from a PDF file.
pdf.extract_tablesExtract structures resembling data tables from a PDF text stream and format them in Markdown.
pdf.mergeMerge multiple PDF files into a single PDF document.
pdf.splitSplit a PDF file into separate pages or custom page ranges.
utility.base64_decodeDecode a Base64 encoded string back to its original plain text or save to a file.
utility.base64_encodeEncode a text string or a local file to Base64 format.
utility.email_validatewrite actionValidate email format and check if the domain has configured mail exchange (MX) DNS records.
utility.file_hashCalculate the cryptographic hash (SHA-256, MD5, SHA-1) of a file or text string.
utility.qr_generateGenerate a QR code for a given text or URL, returning a base64 Data URL or saving to a file.
utility.qr_readDecode a QR code from an image file or base64 image data.
utility.random_numberGenerate a cryptographically secure random integer within a specified range [min, max].
utility.ssl_checkRetrieve SSL certificate details (expiration, issuer, subject) for a given domain/host.
utility.unit_convertConvert values between physical or data units (length, mass, temperature, data storage).
utility.url_parserutility.uuid_generateGenerate a cryptographically secure UUID (v4/v1) or a secure random password.
utility.zip_createwrite actionCompress files or folders into a single ZIP archive.
utility.zip_extractExtract a ZIP archive to a destination folder.
web.dns_lookupPerform DNS resolution for a domain (A, AAAA, MX, TXT, CNAME, NS, SOA).
web.extract_linksScrape a webpage and extract all links with their anchor text, categorizing them as internal or external.
web.extract_metadataExtract metadata, OpenGraph tags, Twitter cards, and JSON-LD structured data from a web page.
web.rss_parserParse an RSS or Atom feed XML URL and return feed items in a structured JSON array.
web.sitemap_generatorFetch and parse a sitemap.xml URL, extracting all listed URLs.
web.to_markdownweb.youtube_transcriptExtract text transcripts and captions with timestamps from a YouTube video URL.
Public scan report
scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it
- Code scan161 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 8 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Kitbag compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 48,255 servers
- Tools
- 51
- the typical server has 7
- Tools that change things
- 6%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 34
- more than 23% of 12,191 servers with a package
What its tools let an agent do: 45 read · 1 create · 4 change · 1 send or post
Install Kitbag in Claude Code, Cursor or VS Code
Runs npx -y kitbag-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add kitbag-mcp -- npx -y kitbag-mcp
What the publisher says
From the Kitbag repository's README, as published. We do not edit it. Read it on GitHub
Kitbag MCP is a single, open-source Model Context Protocol server that bundles a curated library of 50+ high-value utility tools — document converters, OCR processors, web scrapers, data formatters, and AI developer utilities — all in one place.
Instead of installing, configuring, and paying to host a dozen single-purpose MCP servers, install Kitbag MCP once and selectively enable only the modules you need. It runs entirely on your machine: zero hosting costs, no API keys, no server setup.
📖 Table of Contents
Click to expand
- 🚀 Quick Start
- ⚙️ Client Setup
- Claude Desktop
- Cursor
- Windsurf
- 🎛️ Configuration
- 🗺️ Tool Category Index
- 📚 Complete Tool Directory
- 📄 PDF Tools
- 🌐 Web Scraping & Networking
- 📸 Image & OCR Tools
- 📊 Data Transformation
🚀 Quick Start (Zero Config)
Run instantly using npx (Node.js required):
npx kitbag-mcpExpose Specific Modules (Saves LLM Context Tokens)
To prevent your AI agents from getting overwhelmed by tool options, enable only what you need:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Kitbag: common questions
- Is Kitbag MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Kitbag safety report
- How do I install Kitbag?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Kitbag need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Kitbag maintained?
- The last commit was 47 days ago (2026-09-18). The latest release is v1.1.2.
- How does Kitbag compare with other MCP servers?
- safety score 92/100 (higher than 95% of 48,255 servers); tools 51 (the typical server has 7); tools that change things 6% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.