Pascal 3D Editor
Create, inspect, validate, and save editable 3D building scenes with Pascal's MCP server.
MCP Server for Optics Design System documentation and token usage.
使っているAIアプリを選んで、設定をコピーしてください。
チェック 3/3 合格 · あなたのパソコンで動きます · ✓ コマンド確認済み 2026年11月13日
まず:どの AI を使っていますか?
使っているアプリを選ぶと、下に手順が表示されます。
Claude につなげますが、先に準備が必要です
先にパソコンへ Node.js を入れてください(1 回だけ) · パソコン版 Claude アプリ(Windows または Mac)のみ。Web やスマホでは使えません
このメッセージを Claude のチャットに貼り付けます。AI がパソコンを確認し、変更するファイルを伝え、毎回あなたの了承を待ちます。
このパソコンの Claude に MCP server Optics MCP を入れてください。順番に:1) node -v で Node.js があるか確認。なければ https://nodejs.org/en/download から入れるよう私に伝え、自分では入れない。2) この設定だけを使う(PopNx MCP の確認済み):{ "mcpServers": { "optics": { "command": "npx", "args": [ "-y", "optics-mcp" ] } } } 3) 変更するファイルのフルパスか実行するコマンドを伝えて、私の了承を待つ。4) キーは不要。5) 了承した内容を実行し、Optics MCP のツールが本当に表示されるか確認する。このメッセージにあなたのキーは含まれません。キーが必要な場合は、AI がファイルやアプリの入力欄にご自身で貼るよう案内します。
もう入っていますか?先に確認 · ターミナルを開き、このコマンドを入力して Enter
node -vMac:⌘ + Space を押し、Terminal と入力して Enter
Windows:スタートメニューを開き、Windows PowerShell と入力して「開く」
まだ入っていない場合: 公式ダウンロードページで LTS 版と、クリックで進むインストーラーを選びます:Mac は .pkg、Windows は .msi。ダブルクリックして最後まで進めるだけで、curl コマンドは不要です
入れ終わったらターミナルを閉じて開き直し、同じコマンドをもう一度実行します。バージョン番号が出れば完了です: node -v
一度入れれば、Node.js を使うすべてのツールで使えます
SettingsDeveloperEdit Config
{
"mcpServers": {
"optics": {
"command": "npx",
"args": [
"-y",
"optics-mcp"
]
}
}
}Optics MCP を使って、私に何ができるか教えて、1 つやってみせて✓ Claude が Optics MCP を使っていると言うか、回答に Optics MCP のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
ChatGPT はまだ Optics MCP につなげません
Optics MCP はパソコンに入れて使うものですが、ChatGPT は Web 上で動くサーバーにしかつなげません
A · Optics MCP につなげるアプリを使う
B · デザイン・画像・音声 の中で ChatGPT につなげる別のサーバー
同じカテゴリでよく使われているものから、キーなしでアドレスだけでつなげるものを選びました
Claude Code につなげますが、先に準備が必要です
先にパソコンへ Node.js を入れてください(1 回だけ)
このメッセージを Claude Code のチャットに貼り付けます。AI がパソコンを確認し、変更するファイルを伝え、毎回あなたの了承を待ちます。
このパソコンの Claude Code に MCP server Optics MCP を入れてください。順番に:1) node -v で Node.js があるか確認。なければ https://nodejs.org/en/download から入れるよう私に伝え、自分では入れない。2) この設定だけを使う(PopNx MCP の確認済み):claude mcp add --scope user optics -- npx -y optics-mcp 3) 変更するファイルのフルパスか実行するコマンドを伝えて、私の了承を待つ。4) キーは不要。5) 了承した内容を実行し、Optics MCP のツールが本当に表示されるか確認する。このメッセージにあなたのキーは含まれません。キーが必要な場合は、AI がファイルやアプリの入力欄にご自身で貼るよう案内します。
もう入っていますか?先に確認 · ターミナルを開き、このコマンドを入力して Enter
node -vMac:⌘ + Space を押し、Terminal と入力して Enter
Windows:スタートメニューを開き、Windows PowerShell と入力して「開く」
まだ入っていない場合: 公式ダウンロードページで LTS 版と、クリックで進むインストーラーを選びます:Mac は .pkg、Windows は .msi。ダブルクリックして最後まで進めるだけで、curl コマンドは不要です
入れ終わったらターミナルを閉じて開き直し、同じコマンドをもう一度実行します。バージョン番号が出れば完了です: node -v
一度入れれば、Node.js を使うすべてのツールで使えます
Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く
claude mcp add --scope user optics -- npx -y optics-mcpOptics MCP が一覧にあり、接続済みと表示されれば OK です
Optics MCP を使って、私に何ができるか教えて、1 つやってみせて✓ Claude Code が Optics MCP を使っていると言うか、回答に Optics MCP のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Cursor につなげますが、先に準備が必要です
先にパソコンへ Node.js を入れてください(1 回だけ)
このメッセージを Cursor のチャットに貼り付けます。AI がパソコンを確認し、変更するファイルを伝え、毎回あなたの了承を待ちます。
このパソコンの Cursor に MCP server Optics MCP を入れてください。順番に:1) node -v で Node.js があるか確認。なければ https://nodejs.org/en/download から入れるよう私に伝え、自分では入れない。2) この設定だけを使う(PopNx MCP の確認済み):{ "mcpServers": { "optics": { "command": "npx", "args": [ "-y", "optics-mcp" ] } } } 3) 変更するファイルのフルパスか実行するコマンドを伝えて、私の了承を待つ。4) キーは不要。5) 了承した内容を実行し、Optics MCP のツールが本当に表示されるか確認する。このメッセージにあなたのキーは含まれません。キーが必要な場合は、AI がファイルやアプリの入力欄にご自身で貼るよう案内します。
もう入っていますか?先に確認 · ターミナルを開き、このコマンドを入力して Enter
node -vMac:⌘ + Space を押し、Terminal と入力して Enter
Windows:スタートメニューを開き、Windows PowerShell と入力して「開く」
まだ入っていない場合: 公式ダウンロードページで LTS 版と、クリックで進むインストーラーを選びます:Mac は .pkg、Windows は .msi。ダブルクリックして最後まで進めるだけで、curl コマンドは不要です
入れ終わったらターミナルを閉じて開き直し、同じコマンドをもう一度実行します。バージョン番号が出れば完了です: node -v
一度入れれば、Node.js を使うすべてのツールで使えます
Optics MCP を使って、私に何ができるか教えて、1 つやってみせて✓ Cursor が Optics MCP を使っていると言うか、回答に Optics MCP のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
VS Code につなげますが、先に準備が必要です
先にパソコンへ Node.js を入れてください(1 回だけ)
このメッセージを VS Code のチャットに貼り付けます。AI がパソコンを確認し、変更するファイルを伝え、毎回あなたの了承を待ちます。
このパソコンの VS Code に MCP server Optics MCP を入れてください。順番に:1) node -v で Node.js があるか確認。なければ https://nodejs.org/en/download から入れるよう私に伝え、自分では入れない。2) この設定だけを使う(PopNx MCP の確認済み):{ "servers": { "optics": { "type": "stdio", "command": "npx", "args": [ "-y", "optics-mcp" ] } } } 3) 変更するファイルのフルパスか実行するコマンドを伝えて、私の了承を待つ。4) キーは不要。5) 了承した内容を実行し、Optics MCP のツールが本当に表示されるか確認する。このメッセージにあなたのキーは含まれません。キーが必要な場合は、AI がファイルやアプリの入力欄にご自身で貼るよう案内します。
もう入っていますか?先に確認 · ターミナルを開き、このコマンドを入力して Enter
node -vMac:⌘ + Space を押し、Terminal と入力して Enter
Windows:スタートメニューを開き、Windows PowerShell と入力して「開く」
まだ入っていない場合: 公式ダウンロードページで LTS 版と、クリックで進むインストーラーを選びます:Mac は .pkg、Windows は .msi。ダブルクリックして最後まで進めるだけで、curl コマンドは不要です
入れ終わったらターミナルを閉じて開き直し、同じコマンドをもう一度実行します。バージョン番号が出れば完了です: node -v
一度入れれば、Node.js を使うすべてのツールで使えます
Optics MCP を使って、私に何ができるか教えて、1 つやってみせて✓ VS Code が Optics MCP を使っていると言うか、回答に Optics MCP のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Windsurf、Zed、Gemini CLI など MCP を使える他のアプリは追加方法がそれぞれ違います。アプリ一覧で確認してください
JSON 設定は下の「開発者向け」にあります
Claude Code
claude mcp add --scope user optics -- npx -y optics-mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"optics": {
"command": "npx",
"args": [
"-y",
"optics-mcp"
]
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"optics": {
"command": "npx",
"args": [
"-y",
"optics-mcp"
]
}
}
}VS Code (mcp.json)
{
"servers": {
"optics": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"optics-mcp"
]
}
}
}この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。
パソコン上で動かせるアプリ
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月15日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント RoleModel で確認済みです
コードの最終更新:24 日前
MITを使用
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
まだ確認していません
質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。
まだレビューはありません
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック3項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は24 日前、最新バージョン(0.2.6)がレジストリに届いたのは11 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:Pascal 3D Editor, Figma MCP Server, Remocn: Remotion MCP server, Harness, ChatCut
同じカテゴリでほかの作者のもの。コマンドは確認済み。公式を先に、次にスター順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Create, inspect, validate, and save editable 3D building scenes with Pascal's MCP server.
The Figma MCP server brings Figma design context directly into your AI workflow.
Hosted MCP for Remotion videos: search Remocn components, read docs, plan a video, preview it.
Start Claude Code and Codex agents the person can watch, wait for them and read their answers.
AI video editor for agents: cut footage, add captions and motion graphics, export editable edits.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
A Model Context Protocol (MCP) server for the Optics Design System, enabling LLMs to understand and work with design tokens, components, and documentation from https://docs.optics.rolemodel.design.
If you're an AI agent, read [SYSTEM_OVERVIEW.md](./SYSTEM_OVERVIEW.md) FIRST!
Optics uses a sophisticated HSL-based color system that's different from typical design systems. The system overview explains:
--color-primary token (use --op-color-primary-base instead)Key insight: Optics has 500+ color tokens organized as a predictable scale system, not simple name-value pairs.
This MCP server provides 14 tools and resources for working with the Optics design system:
graph TB
subgraph "MCP Client (AI/LLM)" CLIENT[AI Agent/LLM] end
subgraph "Optics MCP Server" SERVER[MCP Server stdio transport]
subgraph "Resources (13)" SYSTEM[optics://system-overview] DOC_INTRO[optics://documentation/introduction] DOC_START[optics://documentation/getting-started] DOC_TOKENS[optics://documentation/design-tokens] DOC_COLOR[optics://documentation/color-system] DOC_SPACING[optics://documentation/spacing] DOC_TYPO[optics://documentation/typography] DOC_COMP[optics://documentation/components] DOC_A11Y[optics://documentation/accessibility] TOK_ALL[optics://tokens/all] TOK_COLOR[optics://tokens/color] TOK_SPACING[optics://tokens/spacing] TOK_TYPO[optics://tokens/typography] COMP_ALL[optics://components/all] end
subgraph "Core Tools (7)" T1[get_token] T2[search_tokens] T3[get_token_usage_stats] T4[get_component_info] T5[list_components] T6[get_component_tokens] T7[search_documentation] end
subgraph "Advanced Tools (7)" T8[generate_theme] T9[validate_token_usage] T10[replace_hard_coded_values] T11[check_contrast] T12[suggest_token_migration] T13[generate_component_scaffold] T14[generate_sticker_sheet] end
subgraph "Prompts (5)" P1[start-here] P2[get-token-reference] P3[component-guide] P4[theme-customization] P5[migration-guide] end
subgraph "Data Layer" TOKENS[83 Design Tokens HSL colors, spacing, typography, borders, shadows] COMPONENTS[24 Components with token dependencies] DOCS[Documentation Guidelines & best practices] end end
CLIENT -->|JSON-RPC| SERVER SERVER --> SYSTEM SERVER --> DOC_INTRO SERVER --> DOC_START SERVER --> DOC_TOKENS SERVER --> DOC_COLOR SERVER --> DOC_SPACING SERVER --> DOC_TYPO SERVER --> DOC_COMP SERVER --> DOC_A11Y SERVER --> TOK_ALL SERVER --> TOK_COLOR SERVER --> TOK_SPACING SERVER --> TOK_TYPO SERVER --> COMP_ALL SERVER --> T1 SERVER --> T2 SERVER --> T3 SERVER --> T4 SERVER --> T5 SERVER --> T6 SERVER --> T7 SERVER --> T8 SERVER --> T9 SERVER --> T10 SERVER --> T11 SERVER --> T12 SERVER --> T13 SERVER --> T14 SERVER --> P1 SERVER --> P2 SERVER --> P3 SERVER --> P4 SERVER --> P5 T1 --> TOKENS T2 --> TOKENS T3 --> TOKENS T4 --> COMPONENTS T5 --> COMPONENTS T6 --> COMPONENTS T7 --> DOCS T8 --> TOKENS T9 --> TOKENS T10 --> TOKENS T11 --> TOKENS T12 --> TOKENS T13 --> COMPONENTS T14 --> TOKENS T14 --> COMPONENTS P1 --> SYSTEM P2 --> TOKENS P3 --> COMPONENTS P4 --> T8 P5 --> T12
Quick Setup:
{
"servers": { "optics": { "command": "npx", "args": [ "@rolemodel/optics-mcp@latest" ] } } }
Or create .vscode/mcp.json in your workspace with the same config.
Official MCP Registry: Listed at registry.modelcontextprotocol.io ✅
One-Click Install (click to open Cursor):
cursor://anysphere.cursor-deeplink/mcp/install?name=optics&config=eyJvcHRpY3MiOnsiY29tbWFuZCI6Im5weCIsImFyZ3MiOlsiLXkiLCJvcHRpY3MtbWNwIl19fQ==
Or Manual Setup:
{
"servers": { "optics": { "command": "npx", "args": [ "@rolemodel/optics-mcp@latest" ] } } }
The easiest way to use Optics MCP - no installation required!
Add to your MCP configuration:
{
"mcpServers": { "optics": { "command": "npx", "args": [ "@rolemodel/optics-mcp@latest" ] } } }
Add with a single command:
claude mcp add optics -- npx -y optics-mcp
Other useful commands:
# List all MCP servers
claude mcp list
claude mcp remove optics
claude mcp get optics
claude mcp test optics
That's it! The server runs automatically whenever your MCP client needs it.
If you want to modify the server or contribute:
git clone https://github.com/RoleModel/optics-mcp.git
cd optics-mcp npm install npm run build
Then configure with the local path:
{
"mcpServers": { "optics": { "command": "node", "args": ["/absolute/path/to/optics-mcp/dist/index.js"] } } }
npm start
For detailed documentation of all tools, see TOOLS.md.
get_tokenGet detailed information about a specific design token.
search_tokensSearch for design tokens by category or name pattern.
get_token_usage_statsGet statistics about design token usage across the system.
get_component_infoGet detailed information about a component including its design token dependencies.
list_componentsList all available components in the design system.
get_component_tokensGet all design tokens used by a specific component.
search_documentationSearch through Optics documentation.
generate_themeCreate a custom branded theme with CSS variables and Figma Variables JSON.
validate_token_usageFind hard-coded values in code that should use design tokens.
replace_hard_coded_valuesAutomatically replace hard-coded values with design tokens.
check_contrastCheck WCAG color contrast ratios between tokens.
suggest_token_migrationSuggest tokens for legacy code migration.
generate_component_scaffoldGenerate component code with Optics tokens.
generate_sticker_sheetGenerate a visual style guide showing all design tokens and components.
The server exposes the following resources via the optics:// URI scheme:
optics://documentation/introduction - Overview of Opticsoptics://documentation/getting-started - Getting started guideoptics://documentation/design-tokens - Design token documentationoptics://documentation/color-system - Color system guideoptics://documentation/spacing - Spacing system guideoptics://documentation/typography - Typography guideoptics://documentation/components - Component library overviewoptics://documentation/accessibility - Accessibility guidelinesoptics://tokens/all - All design tokensoptics://tokens/color - Color tokens onlyoptics://tokens/spacing - Spacing tokens onlyoptics://tokens/typography - Typography tokens onlyoptics://components/all - All componentsAll components extracted from real Optics SCSS with accurate token dependencies:
Each component specifies which Optics design tokens it uses, making it easy to understand dependencies and maintain consistency.
npm run build
npm run watch
optics-mcp/
├── src/ │ ├── index.ts # MCP server implementation │ └── optics-data.ts # Design tokens and component data ├── dist/ # Compiled JavaScript ├── package.json ├── tsconfig.json └── README.md
The server tracks which design tokens are used by each component, enabling: