feat(viz-platform): create plugin structure (#177)
- Add plugins/viz-platform/ directory structure - Create .claude-plugin/plugin.json with metadata - Create .mcp.json pointing to viz-platform MCP server - Create hooks/hooks.json with SessionStart hook - Create symlink to mcp-servers/viz-platform - Add plugin to marketplace.json Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
24
plugins/viz-platform/.claude-plugin/plugin.json
Normal file
24
plugins/viz-platform/.claude-plugin/plugin.json
Normal file
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"name": "viz-platform",
|
||||
"version": "1.0.0",
|
||||
"description": "Visualization tools with Dash Mantine Components validation, Plotly charts, and theming",
|
||||
"author": {
|
||||
"name": "Leo Miranda",
|
||||
"email": "leobmiranda@gmail.com"
|
||||
},
|
||||
"homepage": "https://gitea.hotserv.cloud/personal-projects/leo-claude-mktplace/src/branch/main/plugins/viz-platform/README.md",
|
||||
"repository": "https://gitea.hotserv.cloud/personal-projects/leo-claude-mktplace.git",
|
||||
"license": "MIT",
|
||||
"keywords": [
|
||||
"dash",
|
||||
"plotly",
|
||||
"mantine",
|
||||
"charts",
|
||||
"dashboards",
|
||||
"theming",
|
||||
"visualization",
|
||||
"dmc"
|
||||
],
|
||||
"commands": ["./commands/"],
|
||||
"mcpServers": ["./.mcp.json"]
|
||||
}
|
||||
10
plugins/viz-platform/.mcp.json
Normal file
10
plugins/viz-platform/.mcp.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"mcpServers": {
|
||||
"viz-platform": {
|
||||
"type": "stdio",
|
||||
"command": "${CLAUDE_PLUGIN_ROOT}/mcp-servers/viz-platform/.venv/bin/python",
|
||||
"args": ["-m", "mcp_server.server"],
|
||||
"cwd": "${CLAUDE_PLUGIN_ROOT}/mcp-servers/viz-platform"
|
||||
}
|
||||
}
|
||||
}
|
||||
10
plugins/viz-platform/hooks/hooks.json
Normal file
10
plugins/viz-platform/hooks/hooks.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"hooks": [
|
||||
{
|
||||
"event": "SessionStart",
|
||||
"type": "command",
|
||||
"command": "echo 'viz-platform plugin loaded'",
|
||||
"timeout": 5000
|
||||
}
|
||||
]
|
||||
}
|
||||
1
plugins/viz-platform/mcp-servers/.doc-guardian-queue
Normal file
1
plugins/viz-platform/mcp-servers/.doc-guardian-queue
Normal file
@@ -0,0 +1 @@
|
||||
2026-01-26T11:59:05 | .claude-plugin | /home/lmiranda/claude-plugins-work/.claude-plugin/marketplace.json | CLAUDE.md .claude-plugin/marketplace.json
|
||||
1
plugins/viz-platform/mcp-servers/viz-platform
Symbolic link
1
plugins/viz-platform/mcp-servers/viz-platform
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../mcp-servers/viz-platform
|
||||
Reference in New Issue
Block a user