Add Keenable plugin (keyless web search + page extraction) - #141
ilya-bogin-keenable wants to merge 4 commits into
Conversation
|
@ykeremy gentle ping on this one. It has been open since June 20 with no comments, and the Rebased onto current It is a catalog entry only, for |
Keyless web search and page extraction over Keenable's hosted MCP server, plus the two skills that use it. Rebased onto current main: the `pstack` entry landed at the same spot in both catalog JSONs. `validate-catalog.py` and `generate-plugin-index.py --check` both pass.
49b9061 to
e0b6ad8
Compare
# Conflicts: # .grok-plugin/marketplace.json
… keenable entry last
What this PR does
Adds Keenable — a keyless web search + page-content extraction plugin backed by Keenable's hosted MCP server.
keenablehttps://github.com/keenableai/keenable-grok-plugin.git@350fd05a76a3e7bc6b6dbef616f30c9d08ce6c90Ownership
sourcerepo is published under our official org (keenableai/keenable-grok-plugin).Checklist
.grok-plugin/marketplace.json(valid JSON, kebab-casename).sha, public + reachable..grok-plugin/plugin-index.json.python3 scripts/validate-catalog.pypasses locally.python3 scripts/generate-plugin-index.py --checkpasses locally.homepage+ cleardescriptionset.Security
curl | bash, remote-code download/exec, orpostinstallRCE..env, or env vars.search_web_pages,fetch_page_content).https://api.keenable.ai/mcp— Keenable's hosted MCP server, for web search and page extraction.KEENABLE_API_KEYenv var to raise rate limits; a key is never required and none is bundled.Notes for reviewers
Follows the same shape as the existing
tavily,exa, andfirecrawlentries: a thin remote-source repo (.mcp.json+.grok-plugin/plugin.json+ skills) wrapping a hosted MCP endpoint. Likefirecrawl, Keenable is keyless by default (public rate-limited path, no signup); an optional API key only lifts limits. Source is published under our officialkeenableaiorg.