celesto
Secure and persistent computer for AI agents
Your personal MCP library for Claude Code, Codex, GitHub Copilot, OpenCode, and Cursor. Save servers, build stacks, install everything in one command.
Developer toolsTypeScript · CSSGitHub @diegoalvarezfOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The open hub for MCP servers, skills, agents & stacks — discover, install, and publish in one command
Loading the full README.
Read the full README ↗Your personal MCP library: save MCP servers, skills and agents, group them into stacks, and install everything into your AI dev environment with one command.
Setting up MCP servers means copying JSON into a different config file for every client. Codestack keeps a catalog of servers, skills and agents, lets you save the ones you use, and installs them for you into whichever clients you have.
SKILL.md format, so Claude Code, Codex, Copilot, Gemini CLI, OpenCode and Cursor all load themnpm install -g @diegoalvarezf/codestack
| Command | What it does |
|---|---|
codestack search <query> | Search MCP servers |
codestack install <slug> | Install a server (prompts for its env vars, or pass -e KEY=VALUE) |
codestack install-skill <slug> | Install a prompt or agent |
codestack install-stack <slug> | Install every server, skill and agent in a stack |
codestack plugin <slug> | Install a stack as a Claude Code plugin |
codestack list | List installed servers across all clients |
codestack remove <slug> | Remove a server |
codestack sync --team <slug> | Sync a team's servers and skills |
codestack plugin --team <slug> --token <token> | Install a team's setup as a Claude Code plugin |
The CLI detects your clients and writes to each one's config: Claude Code, Claude Desktop, Cursor, Continue.dev, GitHub Copilot (VS Code) and OpenClaw. Skills go to ~/.claude/skills/ and ~/.agents/skills/, agents to ~/.claude/agents/.
Every curated and public stack is also a Claude Code plugin:
claude plugin marketplace add https://mcp-registry-sigma.vercel.app/api/plugins/marketplace.json
claude plugin install full-stack-dev@codestack
The plugin bundles the stack's MCP servers, skills and agents; API keys are asked for on install and stored by Claude Code. Teams get their own private marketplace at /api/teams/<slug>/marketplace.json?token=<invite token>.
git clone https://github.com/diegoalvarezf/codestack.git
cd codestack
pnpm install
Create .env.local with:
DATABASE_URL=
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
GITHUB_TOKEN= # stars sync
UPSTASH_REDIS_REST_URL=
UPSTASH_REDIS_REST_TOKEN=
ANTHROPIC_API_KEY= # AI-assisted audits
CRON_SECRET=
NEXT_PUBLIC_APP_URL=http://localhost:3000
pnpm db:push
pnpm db:seed
pnpm dev
Open http://localhost:3000. Point the CLI at your local instance with CODESTACK_REGISTRY=http://localhost:3000.
Open an issue or PR. All contributions welcome.
MIT