Keelen logo

Keelen

Hosted MCP control plane for steering GitHub projects, roadmaps, autonomous coding runs, reviews, and pull-request workflows.

Install Keelen

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
Server URL
https://keelen.ai/mcp

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Overview

Keelen MCP server connects chat-based coding agents to GitHub projects and an autonomous development workflow. It can create or import projects, turn plain-English requests into roadmap work, run coding and verification steps, and surface pull requests, blockers, questions, and escalations for review. Reach for it when you want to direct ongoing repository work from an MCP client rather than manually coordinating each implementation task. Keelen is hosted at `https://keelen.ai/mcp`, so the repository provides setup and client configuration rather than a local server implementation.

Use cases

  • Create a scaffolded GitHub application from a plain-language product description
  • Queue features and bug fixes for an existing repository
  • Review blocked tasks, planning questions, and autonomous-run escalations
  • Prioritize roadmap items and control when the coding scheduler runs
  • Requeue verified pull requests or replan unrecoverable tasks

Key features

  • GitHub project creation and repository import
  • Asynchronous request intake with roadmap generation
  • Roadmap ordering, cancellation, pinning, and rearming
  • Task, escalation, scheduler, and project-state controls
  • Pull-request verification and review workflow support
  • Web-app UI review and Roblox rollback operations

Tools49

What Keelen lets your agent do. Expand a tool for its parameters.

Verified live~13.1k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

7/7 checks healthy over the last 42d

What it can do

From the 49 tools this server returned when we ran it.

Runs commands · 2Can delete or modify data · 6Handles credentials · 12Makes network requests · 15Read-only tools · 41
Tool definitions changed on 2026-10-24. Review them if you approved this server earlier.

Observed 2026-10-24 in an isolated sandbox. A description of reach, not a security audit.

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

Last commit22d agoMost recent push to the default branch.
Tools exposed49Callable tools this server registers over MCP.

How Keelen works

What Keelen does

Keelen turns requests about a GitHub project into managed development work. You can create a new repository with a supported project scaffold, import an existing repository, submit feature or bug-fix requests, and define the product vision and current goal that guide later planning.

The workflow maintains a roadmap, expands queued items into tasks, runs coding and verification work, and opens pull requests for review. Project status reports lifecycle state, active work, queued roadmap items, runs, verification results, blockers, pauses, and freshness. Escalations expose decisions that need human input, including planning questions, blocked tasks, platform-policy conflicts, and stalled dependencies.

Keelen also supports specialized project operations. These include UI-review scenario budgets for web applications, Roblox place rollback from retained build artifacts, steering-rule approval and retirement, task replanning, scheduler control, project archiving, and selected security, legal-exposure, and control-gap review workflows.

How it works

The hosted MCP endpoint accepts requests from a compatible client. Onboarding can begin without a token for signup and email verification; subsequent operations use the bearer key issued during setup. GitHub access and AI-engine credentials are connected through the Keelen dashboard and browser approval flows rather than pasted into chat.

Requests are asynchronous. After submitting work, the client receives a thread identifier and a recommended polling interval for get_request_status. Intake can ask follow-up questions, finish with roadmap item identifiers, fail, cancel, or wait for approval. The autonomous loop works from the project roadmap and scheduler state, while plan approval, manual merge, and other project controls determine how work proceeds.

Supported coding engines include Claude Code, Codex, GLM, Kimi, and Grok, subject to the credentials connected to the workspace. The selected engine can also be specified when creating a project.

Setup and configuration

Add the hosted HTTP endpoint to an MCP client, for example:

Terminal
claude mcp add --transport http keelen https://keelen.ai/mcp

Then provide the contents of Keelen's SETUP.md to the agent and ask it to set up the account. The guided flow covers email verification, AI-engine connection, GitHub authorization, project creation or import, and provisioning. Browser-based steps are completed through dashboard links.

Claude has a separate OAuth surface at https://keelen.ai/claude/mcp. The full headless/API-key surface is https://keelen.ai/mcp; the Claude directory surface omits billing and project-digest tools.

Tools and capabilities

  • Create, import, list, archive, and monitor GitHub projects.
  • Submit requests, inspect asynchronous intake, answer planning questions, and manage product vision and goals.
  • View, reorder, cancel, unpin, rearm, and otherwise maintain roadmap items.
  • Inspect escalations and resolve, retry, replan, requeue, or close affected work using typed operations.
  • Enable, disable, resume, or immediately process a project's scheduler.
  • Approve or retire steering rules that influence future planning, development, and QA prompts.
  • Manage web-app UI-review budgets and roll Roblox places back to retained published artifacts.

Limitations and notes

Keelen's queue is not a guarantee that work will finish by a particular time. Capacity, provider limits, missing information, failed checks, and human decisions can pause progress. Changes are checked before merge, and failed checks remain held.

The service runs inside isolated per-tenant sandboxes scoped to the workspace. GitHub access requires explicit approval. Autonomous compute requires an active subscription, while signup, GitHub connection, and project creation are free.

Some actions are owner-only or require a personal connection, including particular planning, review-requeue, platform-policy, and workspace-control operations. Destructive operations such as scheduler changes, task closure, project archiving, and roadmap cancellation should be used with care; history is generally retained, but running machine state may be stopped or discarded.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Keelen

Keelen is an MCP server that connects chat-based coding agents to GitHub workspaces. It provides tools for creating or importing projects, submitting requests, managing roadmaps, monitoring runs, handling escalations, and controlling autonomous scheduling. It can turn plain-language requests into planned work and pull requests subject to project controls.

Install it by adding the hosted HTTP endpoint `https://keelen.ai/mcp` to your MCP client, then give the agent Keelen's setup instructions and ask it to set you up. The guided process handles email verification, credential connection, GitHub approval, and project provisioning.

Yes, Keelen provides a Cursor setup guide. Connect Cursor to the hosted MCP endpoint and follow the account and GitHub authorization steps required during onboarding.

No, the documented deployment is a hosted service at `https://keelen.ai/mcp`. The repository contains documentation and client configuration examples, while Keelen runs the coding workflow in its hosted environment.

Keelen supports Claude Code, Codex, GLM, Kimi, and Grok. Connect the corresponding subscription or API credential in the Keelen dashboard; engine availability can vary by project role.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewKeelen AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/keelen?style=directory)](https://allmcps.com/mcp/keelen)
HTML Embed
<a href="https://allmcps.com/mcp/keelen"><img src="https://allmcps.com/api/badge/keelen?style=directory" alt="Keelen on AllMCPs" /></a>