{"_id":"@bookyou/jpcite","name":"@bookyou/jpcite","dist-tags":{"latest":"0.5.0"},"versions":{"0.5.0":{"name":"@bookyou/jpcite","version":"0.5.0","description":"Node bridge for the jpcite MCP server — Japanese tax / subsidy / regulatory deterministic JSON with Ed25519 attestation and <24h freshness. Spawns the Python `autonomath-mcp` package (PyPI v0.5.0) as a child process so Cursor / Claude Desktop / Cline / Cl","bin":{"jpcite":"bin/jpcite"},"main":"./index.js","engines":{"node":">=18"},"dependencies":{},"license":"MIT","author":{"name":"Bookyou K.K.","email":"info@bookyou.net"},"homepage":"https://jpcite.com","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/shigetosidumeda-cyber/autonomath-mcp.git","directory":"packaging/npm"},"bugs":{"url":"https://github.com/shigetosidumeda-cyber/autonomath-mcp/issues","email":"info@bookyou.net"},"keywords":["mcp","model-context-protocol","japan","japanese","tax","subsidy","regulatory","claude","anthropic","cursor","cline","ai-agent","ed25519","deterministic-json"],"gitHead":"219a35dab2975cb451f38d3f7f29b3aecb61b0f8","_id":"@bookyou/jpcite@0.5.0","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-U+xEvoS5VLBgOpsChHe63aA8HO2WulJv+A5ZFg0uhC9vh2CMCzYgwSnuWDf1XXhU6Jb4TNNpBbHfPf0Z+5aKQg==","shasum":"380b49190a85b3b94297b04e591cac1855963c8e","tarball":"https://registry.npmjs.org/@bookyou/jpcite/-/jpcite-0.5.0.tgz","fileCount":5,"unpackedSize":15429,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDu4YoUW2DfczPwBVeNhydr5vgjRoCdn3Kb8bjNP0YGRAiBuqQcOMYbCw0AFAADI2BmR9EjGFVRRnp5nv/jHlWLp7w=="}]},"_npmUser":{"name":"shigetoumeda","email":"shigetosidumeda@gmail.com"},"directories":{},"maintainers":[{"name":"shigetoumeda","email":"shigetosidumeda@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jpcite_0.5.0_1780036781804_0.6398913870558267"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-29T06:39:41.641Z","0.5.0":"2026-05-29T06:39:41.944Z","modified":"2026-05-29T06:39:42.160Z"},"maintainers":[{"name":"shigetoumeda","email":"shigetosidumeda@gmail.com"}],"description":"Node bridge for the jpcite MCP server — Japanese tax / subsidy / regulatory deterministic JSON with Ed25519 attestation and <24h freshness. Spawns the Python `autonomath-mcp` package (PyPI v0.5.0) as a child process so Cursor / Claude Desktop / Cline / Cl","homepage":"https://jpcite.com","keywords":["mcp","model-context-protocol","japan","japanese","tax","subsidy","regulatory","claude","anthropic","cursor","cline","ai-agent","ed25519","deterministic-json"],"repository":{"type":"git","url":"git+https://github.com/shigetosidumeda-cyber/autonomath-mcp.git","directory":"packaging/npm"},"author":{"name":"Bookyou K.K.","email":"info@bookyou.net"},"bugs":{"url":"https://github.com/shigetosidumeda-cyber/autonomath-mcp/issues","email":"info@bookyou.net"},"license":"MIT","readme":"# @bookyou/jpcite\n\nNode bridge for the **jpcite MCP server** — the Japan regulatory Evidence layer that lets a down-model agent (Claude Sonnet 4.6 / Haiku, GPT-4o-mini, Gemini Flash) produce **Opus 4.7-equivalent** tax / subsidy / law / corporate deliverables at **1/17 - 1/167 the cost** (¥10-¥40 / call vs ¥347-¥500 for a 7-turn Opus chain). Deterministic JSON, Ed25519 attestation, <24h freshness, **no LLM in production**. Powers Cursor / Claude Desktop / Cline / Claude Code / any MCP client.\n\n`@bookyou/jpcite` is a thin Node wrapper. It spawns the Python `autonomath-mcp` package as a child process with stdin/stdout passthrough so MCP clients can install via `npx` instead of `pip`.\n\n- Homepage: <https://jpcite.com>\n- Python backend (PyPI): `autonomath-mcp`\n- License: MIT\n\n---\n\n## Why this package exists\n\nMost MCP clients (Cursor, Claude Desktop, Cline) bootstrap servers via `npx`. The actual jpcite implementation is Python (FastMCP + FAISS + SQLite). This bridge lets you write **one config line** in `claude_desktop_config.json` and have the right Python module spawn automatically.\n\nIf the Python backend is missing, the bridge prints a single clear install instruction (`pip install autonomath-mcp`) and exits — no silent failure.\n\n---\n\n## Prerequisites\n\n- Node.js 18+\n- Python 3.11+\n- `pip install autonomath-mcp` (or `pipx install autonomath-mcp`)\n\nThe bridge auto-detects `python3` / `python` on PATH.\n\n---\n\n## Install\n\n```bash\n# One-off:\nnpx @bookyou/jpcite\n\n# Or globally:\nnpm install -g @bookyou/jpcite\njpcite\n```\n\nFirst run will fail with an instruction if the Python backend isn't installed yet. Install it once:\n\n```bash\npip install autonomath-mcp\n```\n\n---\n\n## Usage — Claude Desktop\n\nEdit `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) or `%APPDATA%\\Claude\\claude_desktop_config.json` (Windows):\n\n```json\n{\n  \"mcpServers\": {\n    \"jpcite\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@bookyou/jpcite\"]\n    }\n  }\n}\n```\n\nRestart Claude Desktop. The jpcite tools (法人 / 補助金 / 法令 / 適格請求書 / 法務局 routing, …) will appear in the tool picker.\n\n---\n\n## Usage — Cursor\n\nCursor reads the same `mcpServers` schema. Open Cursor Settings → MCP → add server:\n\n```json\n{\n  \"mcpServers\": {\n    \"jpcite\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@bookyou/jpcite\"]\n    }\n  }\n}\n```\n\n---\n\n## Usage — Cline (VS Code extension)\n\nSettings → Cline → MCP Servers → Edit `cline_mcp_settings.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"jpcite\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@bookyou/jpcite\"],\n      \"disabled\": false,\n      \"autoApprove\": []\n    }\n  }\n}\n```\n\n---\n\n## Usage — standalone CLI\n\n```bash\n# Speak MCP stdio framing directly (for debugging):\nnpx @bookyou/jpcite\n\n# Hard-pin a version (recommended for CI):\nnpx -y @bookyou/jpcite@0.1.0\n```\n\n---\n\n## How it works\n\n```\nMCP client (Cursor / Claude Desktop / Cline)\n        │  stdio (JSON-RPC frames)\n        ▼\nnpx @bookyou/jpcite          ← this Node bridge\n        │  spawn python3 -m autonomath_mcp\n        ▼\nautonomath-mcp (Python)       ← PyPI package, real implementation\n        │\n        ▼\njpcite SoT  (SQLite + FAISS + Athena + Ed25519 attest)\n```\n\nThe bridge:\n\n1. Picks `python3` or `python` from PATH.\n2. Runs `python3 -c \"import autonomath_mcp\"` to verify the backend is present.\n3. If missing → prints `pip install autonomath-mcp` and exits 127.\n4. If present → `spawn(\"python3\", [\"-m\", \"autonomath_mcp\", ...args])` with `stdio: \"inherit\"`.\n5. Forwards SIGINT / SIGTERM / SIGHUP so Ctrl-C and MCP-client shutdown reach the Python process cleanly.\n\nNo vendoring of Python wheels. No bundled binaries. ~3 KB on disk.\n\n---\n\n## Pricing\n\njpcite charges per call (¥3-12 depending on tool / pack). See <https://jpcite.com/pricing>. The bridge itself is free.\n\n---\n\n## Support\n\n- Issues: <https://github.com/bookyou/jpcite/issues>\n- Email: <info@bookyou.net>\n- Docs: <https://jpcite.com/docs>\n","readmeFilename":"README.md","_rev":"1-8f7579c74ac23345faac24a37dc2a347"}