Repository navigation
Add mosofin plugin to grok marketplace catalog - #623
MosoFin-support wants to merge 20 commits into
Conversation
Vendors the MosoFin plugin under external_plugins/mosofin: 8 skills, 1 agent, and one HTTP MCP server pointing at https://mcp.mosofin.com/mcp. Read-only, OAuth in the browser, no scripts, hooks, or binaries. Upstream: https://github.com/MosoFin/mosofin-mcp-plugin @ d8990ba Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Drop the vendored external_plugins/mosofin copy and point the catalog entry at https://github.com/MosoFin/mosofin-mcp-plugin.git pinned to 5f9a391. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
Hi maintainers @ykeremy — this PR is ready for review. I have added a demo in this link: https://youtu.be/T1O4IEp7jsc Happy to answer any questions or make changes. Thanks for your time! |
|
Hi @ykeremy — following up when you have a moment. This is the official MosoFin submission, an MCP-only remote-source plugin. The branch is synced with current main, the plugin index is regenerated, and local validation passes (validate-catalog.py and generate-plugin-index.py --check). Socket and Semgrep checks are green. The source is public and pinned to a full commit SHA under our official MosoFin org, with no scripts, hooks, or binaries. For reference: there's a short demo here — https://youtu.be/T1O4IEp7jsc — and setup/integration docs at https://docs.mosofin.com/destinations/mosofin-destinations/grok (with the read-only boundary and error handling covered in docs/plugin-contract.md in the source repo). Maintainer workflow approval and code-owner review are the remaining gates. Happy to answer any questions or make changes. Thank you! |
|
Hi @ykeremy , a quick nudge on this one when you have a moment. Nothing has changed since my last update. It’s still an MCP-only remote-source plugin pinned to a public commit, with no scripts, hooks or binaries. The only things left are the maintainer workflow approval for the validate check and a code-owner review. If someone else on the team handles marketplace submissions, could you point me to them? I’m also glad to make any changes you’d like before review. Thanks! |
What this PR does
Adds the mosofin plugin (MCP Server) to the marketplace catalog as a remote source.
mosofin5f9a3919435ceac43ff5e053b240b750fc80571eMosoFin connects an AI assistant to a business's financial data (accounting platforms and other connected SaaS) through a remote MCP server. The plugin is a thin client: 8 skills, 1 subagent, and one HTTP MCP server config. It ships no code.
Ownership
sourcerepo is published under our official org (MosoFin).Checklist
.grok-plugin/marketplace.json(valid JSON, kebab-casename).sha, and that commit is public + reachable..grok-plugin/plugin-index.json(python3 scripts/generate-plugin-index.py).python3 scripts/validate-catalog.pypasses locally.python3 scripts/generate-plugin-index.py --checkpasses locally.homepage+ cleardescriptionset; the source repo includesREADME.md+.grok-plugin/plugin.json.LICENSEin the source repo).Security
curl | bash, remote-code download/exec, orpostinstallRCE..env, or env vars.https://mcp.mosofin.com/mcponly — the MosoFin MCP server (Streamable HTTP). The URL is hardcoded in.mcp.json; there is no user-configurable endpoint.create_skill, which saves a user-approved analysis recipe to the user's own MosoFin library after explicit consent.Notes for reviewers
MosoFin).main.SKILL.mdtext, one agent definition (agents/mosofin-analyst.md),.mcp.json, a logo, and docs. No scripts, binaries, hooks, or LSP servers.docs/plugin-contract.mdin the source repo.