devour-jp/creators-dashboard-mcp
MCP server for Creators Dashboard — generate, validate, and preview catalog-info.yaml locally
Platform-specific configuration:
{
"mcpServers": {
"creators-dashboard-mcp": {
"command": "npx",
"args": [
"-y",
"creators-dashboard-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
Creators Dashboard の掲載者向け MCP サーバーです。
AI との対話で catalog-info.yaml の生成・検証・プレビューをローカルで完結します。
git clone https://github.com/devour-jp/creators-dashboard-mcp.git
cd creators-dashboard-mcp
npm install
npm run build
npm run demoサンプルの catalog-info.yaml を検証し、カードプレビューがブラウザで開きます。
自分の yaml を指定することもできます:
# サンプルの yaml でプレビュー
npm run demo -- examples/sample.yaml
# 自分の yaml でプレビュー
npm run demo -- /path/to/your-catalog-info.yaml# clone したディレクトリ内で実行
npm run build
claude mcp add creators-dashboard-mcp node $PWD/dist/index.jsこれだけで AI が MCP ツールを呼び出せるようになります。
> 注意: MCP はデフォルトで実行時のディレクトリ(プロジェクト)に登録されます。どのリポジトリからでも使いたい場合は --scope user を追加してください: > ``bash > claude mcp add creators-dashboard-mcp --scope user node $PWD/dist/index.js > ``
examples/skill-claude-code.md は Claude Code スキルの事例です。登録すると、より最適なフローで動作します。スキル名やディレクトリ名はご自由に変更してください。
# スキルディレクトリを作成して配置
mkdir -p ~/.claude/skills/creators-dashboard-mcp
cp examples/skill-claude-code.md ~/.claude/skills/creators-dashboard-mcp/SKILL.md# 新規作成(スキルが自動でフローを案内)
「このリポジトリを Creators Dashboard に掲載したい」
# 既存の yaml を検証
「catalog-info.yaml を検証して」
# カードの見た目を確認
「カードをプレビューして」
# リリース後の更新
「v2.0.0 をリリースしたので yaml を更新して」スキルなしでも MCP ツールは直接使えますが、スキルがあると「掲載したい」の一言から生成 → 検証 → プレビュー → 配置まで一気通貫で実行されます。
AI が組み立てた catalog-info.yaml を整形・補完・検証します。
apiVersion / kind が未設定なら自動補完catalog-info.yaml をスキーマとセマンティックルールで検証します。
catalog-info.yaml からカードプレビュー HTML を生成し、ブラウザで表示します。
このMCPサーバーはネットワーク通信を一切行いません。
Loading reviews...