{"_id":"@akiojin/jgrants-mcp-server","name":"@akiojin/jgrants-mcp-server","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@akiojin/jgrants-mcp-server","version":"0.1.0","description":"MCP server for J-Grants public API","type":"module","license":"MIT","author":"","engines":{"node":">=18"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","start":"node dist/index.js","test":"vitest run"},"dependencies":{"@modelcontextprotocol/sdk":"^1.25.3","adm-zip":"^0.5.16","mammoth":"^1.11.0","mime-types":"^3.0.2","pdf-parse":"^2.4.5","xlsx":"^0.18.5","zod":"^4.3.6"},"devDependencies":{"@types/adm-zip":"^0.5.7","@types/mime-types":"^3.0.1","@types/node":"^25.1.0","tsx":"^4.21.0","typescript":"^5.9.3","vitest":"^4.0.18"},"_id":"@akiojin/jgrants-mcp-server@0.1.0","gitHead":"7f87b0a271f10afab94cfcdb04a98a77dbec16f7","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-qSFWuTuqHyTe+vCAzHLJbKBD96j4vTJMwF//N4N8he3DQvaK6rxXQfql2qWUCkyljbEBjMFlWCbRsmgLPnfo7A==","shasum":"6d5655f941974c37605541344b18151c27c76eb4","tarball":"https://registry.npmjs.org/@akiojin/jgrants-mcp-server/-/jgrants-mcp-server-0.1.0.tgz","fileCount":19,"unpackedSize":27018,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD934fAqa65HfESraCdXDrLSUPuGrGPJckVgO2dBs1DQgIgJLmf988uZ3WeJeN8bm4KGkVXae6h5NYS0QGB4AZTUOY="}]},"_npmUser":{"name":"akiojin","email":"akio-jinsenji@cloud-creative-studios.com"},"directories":{},"maintainers":[{"name":"akiojin","email":"akio-jinsenji@cloud-creative-studios.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jgrants-mcp-server_0.1.0_1769736276157_0.7263473837112697"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-30T01:24:36.081Z","0.1.0":"2026-01-30T01:24:36.298Z","modified":"2026-01-30T01:24:36.483Z"},"maintainers":[{"name":"akiojin","email":"akio-jinsenji@cloud-creative-studios.com"}],"description":"MCP server for J-Grants public API","license":"MIT","readme":"﻿# jgrants-mcp-server\n\nJ-Grants (jGrants) 公開APIをMCPツールとして提供するNode.jsサーバーです。補助金の検索・詳細取得に加え、添付ファイルを保存してMarkdownに変換します。\n\n## 必要環境\n- Node.js 18+\n- npm\n\n## セットアップ\n```bash\nnpm install\nnpm run build\n```\n\n## 起動（stdio）\n```bash\nnpm start\n```\n\n## MCPツール\n- `ping`\n- `search_subsidies`\n- `get_subsidy_detail`\n- `get_file_content`\n\n## 環境変数\n- `API_BASE_URL` (default: `https://api.jgrants-portal.go.jp/exp/v1/public`)\n- `JGRANTS_FILES_DIR` (default: `./jgrants_files`)\n- `MAX_ATTACHMENT_BYTES` (default: 26214400)\n\n## Claude Desktop設定例（stdio）\n```json\n{\n  \"mcpServers\": {\n    \"jgrants\": {\n      \"command\": \"node\",\n      \"args\": [\"E:/jgrants-mcp-server/dist/index.js\"],\n      \"env\": {\n        \"JGRANTS_FILES_DIR\": \"E:/jgrants-mcp-server/jgrants_files\"\n      }\n    }\n  }\n}\n```\n\n## 免責\n- 本サーバーはJ-Grants公開APIを利用します。利用規約や公開範囲に従ってご利用ください。\n- APIの仕様変更により、挙動が変わる可能性があります。\n","readmeFilename":"README.md","_rev":"1-60cf7bde4d3f529ce94072b01f4cf052"}