
Security News
Google’s OSV Fix Just Added 500+ New Advisories — All Thanks to One Small Policy Change
A data handling bug in OSV.dev caused disputed CVEs to disappear from vulnerability feeds until a recent fix restored over 500 advisories.
@openameba/spindle-mcp-server
Advanced tools
AmebaデザインシステムSpindleに関するデータをModel Context Protocol(MCP)を通じて提供します。
MCPクライアントの設定をします。SpindleのMCPサーバーを利用するにはローカル環境にあらかじめnodejsがインストールされている必要があります。
Claude Code CLIを使用する場合は、以下のコマンドで設定します。
claude mcp add ameba-spindle -- npx -y @openameba/spindle-mcp-server@latest
設定が正しく追加されたか、以下のコマンドで確認します。
claude mcp get ameba-spindle
Cursorを使用する場合は、設定ファイルに以下を追加します。
{
"mcpServers": {
"ameba-spindle": {
"command": "npx",
"args": [
"-y",
"@openameba/spindle-mcp-server@latest"
]
}
}
}
SpindleのMCPサーバーでは以下の機能が提供されています。
get_components
: 利用可能なコンポーネントの一覧を取得しますget_component_info
: 指定されたコンポーネントの詳細情報を取得します。コンポーネントを利用する際にはこのツールが呼び出される必要があります。LLMが自動的に呼び出さない場合は、明示的に呼び出してくださいget_design_tokens
: 定義されたデザイントークン(CSS)一覧を取得します。get_design_token
: 指定した種類のデザイントークン(CSS)を取得します。get_icons
: アイコンの一覧を取得します。get_icon_info
: 指定したアイコンの詳細情報を取得します。アイコンを利用する際にはこのツールが呼び出される必要があります。LLMが自動的に呼び出さない場合は、明示的に呼び出してくださいget_accessibility_docs
: Spindleコンポーネントを作成する際に使うアクセシビリティチェックリストを取得します。チェックリストはAmeba Accessibility Guidelinesをもとに作成されていますget_component_design_doc_templete
: Spindleコンポーネントを作成する際のDesign Docテンプレートを取得しますSpindleのMCPサーバーは以下のような利用法が想定されています。
本MCPサーバーは、詳細な調整を行わずに情報を提供しているため、コンテキストウィンドウに大きな影響を及ぼす可能性があります。ご利用の際は注意が必要です。今後、調整を行っていく予定です。
SpindleのMCPサーバーの開発には以下の手順が必要です。
yarn
を実行して依存関係をインストール済みであることyarn
yarn build
{
"mcpServers": {
"ameba-spindle": {
"command": "node",
"args": [
"/PATH_TO_PACKAGE/spindle/packages/spindle-mcp-server/dist/index.js"
]
}
}
}
yarn test
spindle-ui
や spindle-tokens
パッケージのファイルが更新された場合は、npm run copy-assets
を実行してアセットファイルを再コピーしてくださいnpm run dev
はTypeScriptファイルの変更のみを監視します。アセットファイルを更新した場合は手動で再コピーが必要ですFAQs
MCP server for Ameba Design System Spindle
The npm package @openameba/spindle-mcp-server receives a total of 15 weekly downloads. As such, @openameba/spindle-mcp-server popularity was classified as not popular.
We found that @openameba/spindle-mcp-server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 5 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
A data handling bug in OSV.dev caused disputed CVEs to disappear from vulnerability feeds until a recent fix restored over 500 advisories.
Research
/Security News
175 malicious npm packages (26k+ downloads) used unpkg CDN to host redirect scripts for a credential-phishing campaign targeting 135+ organizations worldwide.
Security News
Python 3.14 adds template strings, deferred annotations, and subinterpreters, plus free-threaded mode, an experimental JIT, and Sigstore verification.