io.github.jamie7893/keelen
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Keelen
Publisher-provided description
Autonomous dev team steered from chat: plain-English requests in, tested merged PRs out.
Summary by lookupd
Lets agents steer an autonomous dev team to plan, build, test and merge code changes, and manage roadmap, tasks and escalations.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http keelen https://keelen.ai/mcp
Codex, remote (streamable-http)
codex mcp add keelen --url https://keelen.ai/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"keelen": {
"url": "https://keelen.ai/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 49)
Publisher-provided text
list_projectsList the projects in this workspace, with what each one is building.create_projectStart building something new: creates a GitHub repo and begins work on it. For a NEW repo. Given an existing repo, import_project(repo_full_name) is thsubmit_requestAsk for a change in plain English: a feature, a bug fix, or a new direction. Each call carries ONE feature or intent; a multi-feature ask belongs in seget_request_statusCheck what happened to a request, and read any questions it asked back. Intake is async (~5min cadence), so the status changes between calls. `next_actset_product_visionSay what this product is for, so every run knows what it is building toward. `vision_md` is free-form markdown and must be non-empty. Tenant-scoped: aset_product_goalSet the outcome to aim at right now, so work is prioritised toward one thing. `goal_md` is free-form markdown and must be non-empty. Tenant-scoped: a plist_roadmapSee what is planned for a project and in what order. Queued rows also say whether the expand picker would elect them (`electable`) and, when not, why ireorder_roadmapChange what gets built first. `ordered_ids` is the desired front-to-back order of queued roadmap-item ids (list_roadmap returns them). The first id beccancel_roadmap_itemCancel / close a single roadmap item (list_roadmap returns its id). For a DELIVERED or duplicate item that keeps re-parking: once the work has shipped,clear_horizon_pinClear a queued roadmap item's horizon pin (now/next/later → none). A horizon pin dominates the queue sort, so `reorder_roadmap` cannot move a pinned itrollback_roblox_placeRoll a Roblox project's place back to a previously-published version. For a `roblox_game` project, re-publishes the RETAINED build artifact for `versioproject_statusCheck how a project is doing: what is in flight, what shipped, what is stuck. Returns lifecycle status, open task count, queued roadmap item count, runsclose_taskClose a task that should not be built — a duplicate, or work already shipped. For a task on the board that is obsolete: the change already landed in anget_product_goalRead a project's current product goal (the outcome work is aimed at). The paired setter `set_product_goal` replaces the whole document rather than appeget_product_visionRead a project's current product vision (what the product is for). The paired setter `set_product_vision` replaces the whole document rather than appenlist_escalationsSee what the work is stuck on and waiting for a human decision about. `project_status` only COUNTS open escalations; this returns each one with its kinresolve_escalationAcknowledge a handled ask only when no blocked task becomes invisible. `decision_md` is a required short note (why/how it was resolved), appended to thanswer_planning_questionAnswer an open planning question and release its roadmap item. Use this for a `list_escalations` row with reason `expand_needs_clarification` (its `nexretry_blocked_taskGrant one fresh attempt after fixing a recovery-budget task block. ``escalation_id`` is the task_block id returned by ``list_escalations``. Eligibilityrequeue_for_reviewReturn one blocked task's existing pull request to normal review. Requires a personal OAuth connection of an active workspace owner; workspace keys arerearm_roadmap_itemRun the dashboard's replay-guarded same-item dependency re-arm. ``escalation_id`` is an ``expand_produced_nothing`` or ``roadmap_item_parked`` escalatiresolve_platform_regressionRecover a task Keelen's own postprocessor re-broke. ``escalation_id`` is an open ``platform_policy_conflict`` card that the server attributed to Keelenlist_steering_rulesList this project's active and pending steering rules. Steering rules are prepended to every planning, development and QA prompt. Each rule has `state`approve_steering_ruleApprove one pending steering rule so it reaches the iteration prompts. Pass the project id and the rule `id` from list_steering_rules. Only a `pending`retire_steering_ruleRetire one steering rule so no later iteration prompt carries it. Pass the project id and the rule `id` from list_steering_rules. Works for an active oretire_steering_rulesRetire several steering rules in one transaction. Pass the project id and 1-100 rule `id` values from list_steering_rules. Works for active and pendingreplan_taskReplace an unretryable blocked task without losing its lineage. Creates a fresh, explicitly planned task under the same roadmap item and attempt lineagremove_cancelled_dependencyList or remove a dependency on a task cancelled without delivery. ``escalation_id`` is a ``prerequisite_hold_stalled`` card. A waiting task whose depencontrol_schedulerStart, pause, or resume a project's autonomous work. `action` is one of: "enable" | "disable" | "resume" | "process_now". - enable/disable flip schedularchive_projectArchive a project (reversible shelve) — frees a project slot in-tool. Stops any in-flight machine, then flips the project to `archived`: it drops out o
Details
- Version: 1.0.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 243 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/jamie7893/keelen-mcp
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.jamie7893/keelen)
- 62071 servers
- Last crawl: 2026-11-11T16:17:25.167Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp