Inspo JP
# Inspo JP
日本向けデザイン MCP サーバーです。日本語ブリーフ、和文書体、特定商取引法、フリガナ付きフォームを扱います。
Nutlope/inspo のスクリーンショットカタログをフォークしたものではありません。参照サイトのロゴ・写真・キャッチコピーは返しません。配色比・余白・IA・コンポーネント構造と、オリジナル JSX のみを返します。
## 必要環境
- Node.js 20 以降(`--experimental-strip-types` が使える 22+ を推奨)
## セットアップ
```bash
git clone https://github.com/manab-b/inspo-jp.git
cd inspo-jp
npm install
npm test
```
サーバー起動(stdio MCP):
```bash
npm start
# または
node --experimental-strip-types src/server.ts
```
最初に呼ぶツールは `recommend_jp` です。
## Claude Code
`~/.claude.json` またはプロジェクトの MCP 設定:
```json
{
"mcpServers": {
"inspo-jp": {
"command": "node",
"args": ["--experimental-strip-types", "/ABS/PATH/inspo-jp/src/server.ts"]
}
}
}
```
## Cursor
`.cursor/mcp.json`:
```json
{
"mcpServers": {
"inspo-jp": {
"command": "node",
"args": ["--experimental-strip-types", "/ABS/PATH/inspo-jp/src/server.ts"]
}
}
}
```
## ツール
| ツール | 用途 |
| --- | --- |
| `recommend_jp` | ブリーフから推奨一式(最初に呼ぶ) |
| `search_jp_sites` | カタログ語彙検索 |
| `get_jp_copy_patterns` | 日本語コピー例 |
| `get_jp_legal_blocks` | 法令ブロック(EC は特商法) |
| `get_jp_form_spec` | 姓/名/フリガナ付きフォーム仕様 |
| `critique_jp_ui` | 英語ナビ・Inter・小さい文字などを点検 |
| `get_design_system` | デザインシステム(任意 slug) |
| `get_jp_rules` | JP UI ルール |
| `get_reference_jsx` | オリジナル JSX |
| `list_jp_catalog` | カタログ一覧 |
## 著作権
MIT License。カタログの URL は公開サイトへの参照です。サイトのロゴ、写真、文章、商標を複製・再配布する権利は含まれません。生成物では必ずオリジナルの文言と素材を使ってください。
TDQS
Scored across 10 tools
Most tools have clearly distinct purposes (e.g., copy patterns vs. legal blocks vs. form specs). Some overlap exists between search_jp_sites and list_jp_catalog (both retrieve catalog info), and get_jp_rules vs. get_jp_copy_patterns could be confused if an agent needs 'rules' vs. 'copy examples', but descriptions clarify the difference.
Almost all tools follow a consistent verb_noun pattern: get_*, list_*, search_*, critique_*, recommend_. The only minor deviation is 'get_reference_jsx' which could be seen as 'get_jsx_reference' but is still readable and consistent with the get_ prefix. Overall a clear convention.
Ten tools is within the ideal range (3-15) and the server has a broad but focused purpose (Japanese UI best practices). Each tool covers a distinct aspect (copy, legal, forms, rules, catalog, etc.). It could be slightly leaner by merging some, but the count is well-scoped for its stated purpose.
The surface covers the major aspects of Japanese UI design: copy, legal, forms, rules, catalog search, and even critique. A minor gap is the lack of tools for creating or updating content (e.g., no 'add_catalog_entry' or 'update_rule'), but since this is a knowledge/reference server, not a CRUD system, the absence is acceptable. The 'recommend_jp' tool aggregates everything, so the coverage feels complete.