Add Grok Build plugin files - #2
Conversation
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Original prompt from jianjie
|
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
|
@devin exclude the skill please. Only mcp server |
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
|
@devin also, is this relevant? https://linear.app/mobbin/issue/PRJ-2379/connector-asset-kit-logos-copy-contacts-single-source-for-every-mcp how did you decide the description? Also what other fields are there - please study the readme at https://github.com/xai-org/plugin-marketplace/tree/main closely |
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Yes, relevant — I'd missed it. The description I wrote was my own paraphrase modelled on the Tavily/Firecrawl entries, which is exactly the re-deriving PRJ-2379 exists to stop. Switched to its canonical ≤80-char line in 7c9c341:
The other PRJ-2379 assets mostly don't apply to this surface: the catalog has no icon/logo field at all (all 18 existing entries use only Full field set per the README: On Two things worth a separate pass, not this PR: our description copy drifts across surfaces (root Also checked the rest of CONTRIBUTING's review criteria against us: source is under the official |
Summary
Prep work so Mobbin can be listed in Grok Build's plugin marketplace (
xai-org/plugin-marketplace) instead of users pastinghttps://api.mobbin.com/mcpby hand. Tracked in PRJ-2469.Grok reads a dot-prefixed
.mcp.jsonplus.grok-plugin/plugin.json, and its transport key is"type": "http"— not the Agent Plugins"streamable-http". So this is additive: the existingplugin.json/mcp.jsonare untouched andnpm run validatestill passes against the (strict) Agent Plugins schemas.Shapes were copied from the closest hosted-MCP + OAuth precedents already in the catalog — tavily-grok-plugin and firecrawl-grok-plugin — including the informational
notefield both of them carry.Connector only, no skills — per review feedback.
No credentials are packaged; auth still happens through the MCP OAuth flow on first use.
Follow-up (separate, not in this PR): a catalog entry in
xai-org/plugin-marketplacepinning this repo to a full 40-char commit SHA, which is why this needs to land first.Link to Devin session: https://app.devin.ai/sessions/5bb466a87b1c40de94e8fbc4e971bbd0
Requested by: @liaujianjie