Skip to main content
Glama
xiaojiang19960811

TinyKit MCP Server

TinyKit MCP Server

24 deterministic developer utilities for AI agents, exposed as Model Context Protocol tools. Everything runs locally in the MCP server process — except fetch_markdown, which fetches the target URL (10s timeout, 2 MB cap, SSRF-guarded). Results are byte-exact every time: use these tools instead of approximating computations with the language model.

Same engine as the TinyKit API (free tier: 1000 requests/day/IP).

Install

Claude Code

claude mcp add tinykit -- node /path/to/tinykit-mcp/server.js

Or add to ~/.claude.json:

{
  "mcpServers": {
    "tinykit": {
      "command": "node",
      "args": ["/path/to/tinykit-mcp/server.js"]
    }
  }
}

Cursor

~/.cursor/mcp.json:

{
  "mcpServers": {
    "tinykit": {
      "command": "node",
      "args": ["/path/to/tinykit-mcp/server.js"]
    }
  }
}

Windsurf

~/.codeium/windsurf/mcp_config.json — same JSON shape as Cursor.

Requires Node.js 18+. Zero runtime dependencies for the tools themselves; run npm install once for the MCP SDK.

Related MCP server: @mate-tools/mcp-server

Tools (24)

#

Tool

What it does

1

base64

Base64 encode/decode (UTF-8)

2

binary

Text ↔ binary (8-bit groups)

3

hash

md5 / sha1 / sha256 / sha512

4

url_codec

URL percent-encode/decode

5

html_entity

HTML entity encode/decode

6

morse

Text ↔ Morse code

7

uuid

Generate 1–100 UUID v4

8

ulid

Generate / decode ULIDs (sortable IDs)

9

color_convert

HEX ↔ RGB (+HSL, CSS snippet)

10

rem_px_convert

rem ↔ px (configurable base)

11

timestamp

now / ts→date / date→ts

12

chmod

octal ↔ symbolic permissions

13

css_clamp

Fluid clamp() generator

14

css_specificity

Selector specificity (a,b,c) + breakdown

15

cron

Describe cron / list next run times

16

curl_to_fetch

curl → fetch() (async or promise style)

17

http_status

Status code lookup (or list all 52)

18

json_to_csv

JSON → CSV

19

json_to_sql

JSON → INSERTs (mysql/pg/sqlite)

20

json_to_typescript

JSON → TypeScript interfaces

21

svg_to_data_uri

SVG → CSS data URI

22

xml_to_json

XML → JSON

23

yaml_convert

YAML ↔ JSON

24

fetch_markdown

Webpage → clean markdown (SSRF-guarded, 10s timeout)

Every tool returns JSON text. Invalid input returns an MCP isError result with a message — the server never crashes on bad args.

fetch_markdown notes

  • Best for static pages, docs, blogs and news articles: extracts title, headings, paragraphs, links, lists, code blocks and simplified tables; drops nav/footer/ads/scripts.

  • Honest limits: sites with strong bot protection (Cloudflare challenge, login walls), JS-rendered SPAs, or very slow servers may fail or time out. Private/localhost/metadata IPs are blocked.

Auth (reserved)

Set TINYKIT_API_KEY to a Pro key (tk_live_...) to be ready for the future metered mode. Today the key is accepted but unused — all local tools run free.

License

MIT

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • F
    license
    A
    quality
    B
    maintenance
    Swiss-army-knife utility MCP server for AI agents. 18 tools for JSON validation/formatting, base64 encode/decode, hash generation, UUID generation, URL parsing, regex testing, markdown↔HTML conversion, text stats, slug generation, datetime conversion, cron parsing, text diffing, CSV↔JSON conversion, and JWT decoding. Zero API Key required
    18
    5
    -
  • A
    license
    A
    quality
    D
    maintenance
    MCP server providing 35 utility tools for AI agents including text analysis, encoding, hashing, password generation, JSON/CSV/XML parsing, regex, color, date, finance, URL metadata, SEO tags, DNS lookup, SSL inspection, and JWT decoding. Free, zero-dependency, and works with any MCP client.
    35
    47 npm
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Provides deterministic micro-utilities as an MCP server, including free tools for conversion, text processing, hashing, encoding, ID generation, and regex, plus paid per-call tools for timezone, cron, RRULE, currency, diff, JSON Schema validation, and date math.
    13
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI agents to perform common utility tasks through a streamable HTTP MCP endpoint, including JSON inspection, regex testing, cron parsing, hashing, base64 encoding/decoding, URL analysis, color conversion, text diffing, CSV parsing, JWT decode/verification, Markdown-to-HTML rendering, and UUID/token generation without API keys.
    MIT