fix: repair invalid JSON in financial-analysis/.mcp.json - #328
Open
xinfenguc-glitch wants to merge 1 commit into
Open
fix: repair invalid JSON in financial-analysis/.mcp.json#328xinfenguc-glitch wants to merge 1 commit into
xinfenguc-glitch wants to merge 1 commit into
Conversation
The mcpServers block is missing a comma after the "egnyte" entry and
never closes the "box" object, so the file fails to parse and none of
the 12 MCP servers declared by this plugin load.
$ python -c "import json; json.load(open('.mcp.json'))"
json.decoder.JSONDecodeError: Expecting ',' delimiter: line 47 column 5
Adds the missing comma and the missing closing brace. No server
definitions are added, removed, or changed. After the fix all 12
servers parse: daloopa, morningstar, sp-global, factset, moodys,
mtnewswire, aiera, lseg, pitchbook, chronograph, egnyte, box.
Fixes anthropics#264
Fixes anthropics#273
Fixes anthropics#292
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
plugins/vertical-plugins/financial-analysis/.mcp.jsonis not valid JSON. Theegnyteentry is missing its trailing comma, and theboxobject is never closed:Because the file never parses, none of the 12 MCP servers this plugin declares are registered — the plugin installs and loads cleanly, so the failure is silent. Users get
financial-analysiswith its skills and commands intact but no data connectivity at all.Fix
Adds the missing comma and the missing closing brace. Two characters; no server definition is added, removed, or modified, and CRLF line endings are preserved.
Verification
All 12 parse:
daloopa,morningstar,sp-global,factset,moodys,mtnewswire,aiera,lseg,pitchbook,chronograph,egnyte,box.Related
Reported three times independently, all still open: #264 (Jun 3), #273 (Jun 13), #292 (Aug 8).
Two adjacent problems are not addressed here, since both look like maintainer calls rather than typo fixes:
.mcp.json, the namescapiq,internal-gl,subledger,screening,crm,nav, andportfolioare defined nowhere, yet they appear in thetools:frontmatter of eight agents underplugins/agent-plugins/. Previously reported as part 2 of Three install/runtime bugs: invalid hooks.json, mcp__capiq__* allowlist mismatch, and stale README install path #131.Skilltool. All ten agent definitions carry a "Skills this agent uses" section, but none listSkillintools:, so those skills can't be invoked. Relatedly, none listBash, whichxlsx-authorandpptx-authorrequire ("Write a short Python script and run it with Bash").Happy to send follow-up PRs for either if you can confirm the intended tool policy.
🤖 Generated with Claude Code