keelen-mcp
Provides tools for managing GitHub repositories, pull requests, and project integration, allowing automated development workflows.
Allows generating Roblox game assets such as art, audio, meshes, skyboxes, and animated characters from plain-language requests.
Provides billing integration using Stripe, including generating checkout links for subscriptions.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@keelen-mcpset me up"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
keelen-mcp
Onboard an autonomous dev team from your chat window: in one sentence.
Paste SETUP.md into Claude (or any MCP-capable agent) and say "set me up." Your agent creates the account, connects your GitHub repo, and submits the first build request. From then on, a bounded PM → dev → verify loop turns plain-English requests into tested, merged pull requests, and you steer all of it from chat.
No dashboard required to drive it. No tokens resold: the loop runs on your own Claude, Codex, GLM, or Kimi key. Every change passes your tests and CI before it can merge.
This repo is documentation only. It describes the hosted Model Context
Protocol (MCP) server at
https://keelen.ai/mcp and how to drive the entire signup → connect →
ship flow without ever leaving your agent.
What Keelen does
Keelen is loop engineering as a managed service. You describe what you want built and steer from chat; a bounded, continuous PM → dev → QA loop does the rest. Against your GitHub repo it turns your requests into roadmap items and tasks, writes the code, opens pull requests, runs your tests, and reports back — all while you keep steering from a chat window (yours, or your agent's).
Every change is verified before it lands. Keelen gates each pull request on your test suite and CI — not the agent's own opinion of its work — and holds anything that fails for automatic rework instead of merging it.
Related MCP server: cc-agent
Set up in 60 seconds
Claude Code — connect the server tokenless, then hand your agent the setup script:
claude mcp add --transport http keelen https://keelen.ai/mcpThen paste the contents of SETUP.md into your agent and say
"set me up". It will ask for your email, ask for the 6-digit code that
lands in your inbox, and take it from there — engine connect, GitHub
connect, first project, and provisioning, end to end.
Using a different client? See the per-client guides:
Building a Roblox game? Keelen can generate art, audio, meshes, skyboxes, and
animated characters from plain-language requests — see
roblox-assets.md.
Tools (abbreviated)
The server exposes 29 tools. Two work with no key at all (signup,
verify_email); the rest need the bearer key verify_email gives you. Full
reference with parameters and behavior: TOOLS.md.
Group | Tools |
Getting started |
|
Onboarding |
|
Projects & roadmap |
|
Other |
|
The server speaks MCP protocol revision 2026-07-28 as well as the earlier
handshake revisions, from the same endpoint — no client action is required
either way. Details in clients/generic.md;
notable contract changes are recorded in CHANGELOG.md.
FAQ
Is my code touched before I agree to anything? No. Connecting the MCP
server tokenless only lets you sign up and verify your email — it can't see,
read, or modify any repository. connect_github requires an explicit
GitHub App install you approve in your browser, and every following build
runs inside an isolated per-tenant sandbox scoped to your own workspace.
What does it cost? Signing up, connecting GitHub, and creating a project
are all free. Actually running the autonomous loop (compute) requires an
active subscription — get_billing() returns a Stripe checkout link the
moment you're ready. A free/unpaid workspace can do everything up through
project creation and provisioning; iterations start once billing is active.
How do I revoke access? Every key minted through this flow (or the dashboard) can be individually revoked. Go to your Keelen dashboard → Settings → API keys and delete the key. Revoking takes effect immediately; your agent will need a fresh key (rerun the signup flow, or mint a new one from the dashboard) to keep calling the server.
See SECURITY.md for the full security model: what the MCP
server can and can't reach, rate limits, and key handling.
Support
Questions or issues: support@keelen.ai
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceMCP server that equips AI agents with dev workflow tools including GitHub project management, conventional commits, visual regression testing, Jira/Confluence integration, and a persistent memory knowledge graph.25MIT
- AlicenseAqualityBmaintenanceMCP server that spawns autonomous Claude Code agents in GitHub repos, enabling task delegation with persistent state, multi-step workflows, and job monitoring.471632Apache 2.0
- AlicenseAqualityBmaintenanceAn MCP server that enables autonomous code development by pulling GitHub issues, fixing them in a sandboxed environment, running tests, opening PRs, and promoting to production upon human approval.3AGPL 3.0
- AlicenseAqualityCmaintenanceMCP server for developer workflow automation — smart commits, secret scanning, PR descriptions, and more.5MIT
Related MCP Connectors
A MCP server built for developers enabling Git based project management with project and personal…
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
An MCP server that gives your AI access to the source code and docs of all public github repos
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jamie7893/keelen-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server