From f938b580a16fc4884addf1545d80b10b2ff80137 Mon Sep 17 00:00:00 2001 From: Abhinav Prakash Date: Sun, 23 Aug 2026 16:32:42 +0530 Subject: [PATCH] fix: resolve financial-analysis .mcp.json syntax and clean CLAUDE.md doc references --- CLAUDE.md | 1 - .../financial-analysis/.claude-plugin/plugin.json | 2 +- plugins/vertical-plugins/financial-analysis/.mcp.json | 3 ++- scripts/check.py | 2 ++ 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 8963ec928..bf5ebf459 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -41,7 +41,6 @@ Run `python3 scripts/check.py` before committing — it lints every manifest, ve - `commands/*.md`: Slash commands invoked as `/plugin:command-name` - `skills/*/SKILL.md`: Detailed knowledge and workflows for specific tasks - `*.local.md`: User-specific configuration (gitignored) -- `mcp-categories.json`: Canonical MCP category definitions shared across plugins ## Development Workflow diff --git a/plugins/vertical-plugins/financial-analysis/.claude-plugin/plugin.json b/plugins/vertical-plugins/financial-analysis/.claude-plugin/plugin.json index 8bb83a79a..2e83c09b6 100644 --- a/plugins/vertical-plugins/financial-analysis/.claude-plugin/plugin.json +++ b/plugins/vertical-plugins/financial-analysis/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "financial-analysis", - "version": "0.1.1", + "version": "0.1.2", "description": "Core financial modeling and analysis tools: DCF, comps, LBO, 3-statement models, competitive analysis, and deck QC", "author": { "name": "Anthropic FSI" diff --git a/plugins/vertical-plugins/financial-analysis/.mcp.json b/plugins/vertical-plugins/financial-analysis/.mcp.json index 7d9577f8e..17c9d2320 100644 --- a/plugins/vertical-plugins/financial-analysis/.mcp.json +++ b/plugins/vertical-plugins/financial-analysis/.mcp.json @@ -43,9 +43,10 @@ "egnyte": { "type": "http", "url": "https://mcp-server.egnyte.com/mcp" - } + }, "box": { "type": "http", "url": "https://mcp.box.com" + } } } diff --git a/scripts/check.py b/scripts/check.py index 23fd8889b..3264fef14 100755 --- a/scripts/check.py +++ b/scripts/check.py @@ -78,6 +78,8 @@ def rel(p: Path) -> str: json_globs = [ ".claude-plugin/marketplace.json", "plugins/**/.claude-plugin/plugin.json", + "plugins/**/.mcp.json", + "plugins/**/hooks/*.json", "managed-agent-cookbooks/*/steering-examples.json", ] for pat in json_globs: