Skip to content

Add Keenable plugin - #81

Open
KGKallasmaa wants to merge 1 commit into
Factory-AI:masterfrom
KGKallasmaa:cursor/add-keenable-plugin-679e
Open

KGKallasmaa wants to merge 1 commit into
Factory-AI:masterfrom
KGKallasmaa:cursor/add-keenable-plugin-679e

Conversation

@KGKallasmaa

@KGKallasmaa KGKallasmaa commented Nov 4, 2026 •

Copy link
Copy Markdown

Summary

Adds an official Keenable plugin to the Factory plugins marketplace: install the plugin and the hosted MCP works immediately with no OAuth, signup, or API key in config.

Disclosure: I am affiliated with Keenable. I work there as MTS

What's included

  • plugins/keenable/ in native Factory format:
    • .factory-plugin/plugin.json — metadata, MIT, homepage https://keenable.ai
    • mcp.json — HTTP MCP at https://api.keenable.ai/mcp (no OAuth, no secrets in repo)
    • Skills: keenable-web, keenable-deep-research (adapted from keenable-grok-plugin for Droid/Factory wording)
    • README.md, LICENSE (MIT, Copyright (c) 2026 Keenable)
  • Marketplace entry in .factory-plugin/marketplace.json — category research, homepage https://docs.keenable.ai
  • Root README.md Available Plugins section
  • Top-level skills/ symlinks for CI (check-skills.yml)

Keenable MCP tools

After install, Droids get:

  • search_web_pages — fast web search with snippets (default for anything needing the web)
  • fetch_page_content — clean Markdown extraction for known URLs

Optional Keenable API keys can be configured in Droid MCP settings (/mcp) for higher rate limits; they are not required for basic use.

Verification performed

  • .factory-plugin/marketplace.json parses as valid JSON
  • plugins/keenable/mcp.json and plugin.json parse as valid JSON
  • Local skills directory check passes (symlinks for new skills)
  • Keenable hosted MCP without an API key:
    • initialize succeeds
    • tools/list returns search_web_pages and fetch_page_content

Docs: https://docs.keenable.ai/mcp-server

Upstream target

This branch is intended for Factory-AI/factory-plugins master. Open the cross-fork PR from: https://github.com/Factory-AI/factory-plugins/compare/master...KGKallasmaa:factory-plugins:cursor/add-keenable-plugin-679e?expand=1

Open in Web Open in Cursor 

Introduce plugins/keenable with hosted MCP at https://api.keenable.ai/mcp,
keyless web search and Markdown page fetch skills, marketplace registration
under research, and root README documentation.

Co-authored-by: Karl-Gustav Kallasmaa <KGKallasmaa@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants