{ "name": "@first-ch/tools-mcp", "version": "0.30.0", "description": "First CH Tools の計算ロジック(WCAGコントラスト比・文字数/Xウェイト・WebP変換・JSON-LD生成・llms.txt生成・文字コード/改行コード変換・Marp Markdown→スライド レンダリング・テストデータ生成・テキスト/コード差分・Cron式の解説・Base64/Data URI変換・URLパラメータの分解/再構築・HTML特殊文字のエスケープ/エンティティのデコード・JSON⇄YAMLの相互変換・px⇄rem/emの単位換算とCSSの一括変換・カラーコードの相互変換とアルファ透過の合成・MD5/SHA-1/SHA-256/SHA-384/SHA-512のハッシュ生成と照合・JWTのデコードと有効期限/署名の検証・User-Agent文字列の解析とデバイス判定・UUID v4/ULIDの一括生成・アスペクト比の計算とレスポンシブサイズの算出・TSV/CSVからMarkdownテーブルへの整形と相互変換・SQLクエリの整形と予約語の大文字化・URL/テキストからのQRコード生成・UNIXタイムスタンプと日時表記の相互変換・robots.txtの生成(AIクローラーの許可プリセット付き)・文字列のケース変換(camelCase/snake_case/kebab-case など11形式)・CSV/TSVとJSON配列の相互変換(区切りの自動判定・a.b 列と入れ子の相互展開)・全角⇄半角の変換とテキストの掃除(文字種ごとの向き指定・半角カナの合成/分解・空白と空行の整理)・IPアドレス/CIDRの計算(ネットワーク・ブロードキャスト・ホスト範囲とホスト数・IPv4/IPv6・サブネット分割・包含判定・IP範囲→最小CIDR集合の逆算)・日数/営業日の計算(2日付間の日数と営業日数・起点日+N日/N営業日の期日・締め日と支払サイトからの支払日・土日と日本の祝日を内蔵))をMCPツールとして提供するサーバー", "type": "module", "bin": { "firstch-tools-mcp": "server.mjs" }, "main": "lib.mjs", "scripts": { "start": "node server.mjs", "test": "node test.mjs" }, "dependencies": { "@marp-team/marp-core": "^4.4.0", "@modelcontextprotocol/sdk": "^1.0.0", "jpeg-js": "^0.4.4", "pngjs": "^7.0.0", "zod": "^3.23.0" }, "license": "MIT", "mcpName": "io.github.First-CH/tools-mcp", "keywords": [ "mcp", "model-context-protocol", "webp", "wcag", "contrast", "json-ld", "llms-txt", "character-count", "marp", "slides", "markdown", "testdata", "dummy-data", "csv", "diff", "patch", "unified-diff", "cron", "crontab", "scheduler", "base64", "data-uri", "encode", "decode", "url", "query-string", "utm", "url-encode", "html", "html-escape", "html-entities", "escape", "yaml", "json-to-yaml", "yaml-to-json", "converter", "px-to-rem", "rem", "em", "css", "font-size", "formatter", "color", "hex", "rgb", "hsl", "oklch", "rgba", "alpha", "color-picker", "hash", "md5", "sha1", "sha256", "sha512", "checksum", "digest", "integrity", "jwt", "jsonwebtoken", "json-web-token", "token", "decoder", "auth", "oauth", "oidc", "user-agent", "useragent", "ua-parser", "browser-detection", "device-detection", "bot-detection", "crawler", "uuid", "uuid-v4", "ulid", "guid", "id-generator", "unique-id", "sortable-id", "aspect-ratio", "16-9", "responsive", "image-size", "video-size", "ratio-calculator", "markdown-table", "table", "tsv", "csv-to-markdown", "spreadsheet", "gfm", "sql", "sql-formatter", "sql-beautifier", "query-formatter", "pretty-print", "mysql", "postgresql", "sqlite", "qr", "qrcode", "qr-code", "qr-generator", "svg", "reed-solomon", "barcode", "unix-time", "unix-timestamp", "timestamp", "epoch", "iso8601", "datetime", "timezone", "robots-txt", "robots.txt", "seo", "gptbot", "claudebot", "ai-crawler", "web-crawler", "case-converter", "camelcase", "snake-case", "kebab-case", "pascalcase", "identifier", "rename", "zenkaku", "hankaku", "full-width", "half-width", "japanese", "normalize", "text-cleaner", "cidr", "subnet", "subnet-calculator", "ip", "ipv4", "ipv6", "netmask", "network", "ip-range", "date", "business-days", "workdays", "holidays", "japan", "japanese-holidays", "date-calculator", "due-date", "payment-terms", "invoice" ], "author": "First CH LLC (https://first-ch.com)", "homepage": "https://tools.first-ch.com", "repository": { "type": "git", "url": "git+https://github.com/First-CH/firstch-tools-mcp.git" }, "bugs": { "url": "https://github.com/First-CH/firstch-tools-mcp/issues" }, "engines": { "node": ">=18.14.1" }, "publishConfig": { "access": "public" }, "files": [ "server.mjs", "lib.mjs", "webp.mjs", "marp.mjs", "marp-theme.css", "testdata.mjs", "diff.mjs", "cron.mjs", "base64.mjs", "url.mjs", "html-escape.mjs", "json-yaml.mjs", "px-rem.mjs", "color.mjs", "hash.mjs", "jwt.mjs", "user-agent.mjs", "uuid.mjs", "aspect-ratio.mjs", "markdown-table.mjs", "sql-format.mjs", "qr.mjs", "unixtime.mjs", "robots-txt.mjs", "case-convert.mjs", "csv-json.mjs", "zenkaku.mjs", "cidr.mjs", "date-calc.mjs", "date-holidays.json", "vendor/", "README.md", "LICENSE" ] }