Install
Add it to your agent
Decaframe is two things: the tools your agent builds a deck with, and a skill that teaches it to use them well. Pick your agent below and install both.
Decaframe runs on your computer. Your agent starts it, builds the deck on your own disk, and nothing is uploaded. So it works in apps that can start a program, and not in a website or a phone app.
- The Claude website and the Claude phone apps — Use the Claude desktop app.
- ChatGPT on the web and on your phone — Use the ChatGPT desktop app.
- Claude in Chrome, and Gemini in Chrome — A browser extension cannot start a program.
- Anything that reaches a server over the internet — Decaframe runs beside you, not in a data centre. That is what keeps it free and your work yours.
You need Node 22 or later. Nothing else: the first run downloads what it needs, which takes a minute, and after that it starts instantly.
Claude Cowork the desktop app
Open Customize › Plugins in the sidebar, choose Add marketplace and paste:
The marketplace
decaframe/decaframe
Then install decaframe from it. The plugin carries both halves — the tools and the skill — so there is nothing else to add.
Then ask in Cowork, not in Chat. Plugins run in Cowork and in Claude Code; Chat does not use them. In Chat the skill still loads, so Claude will happily plan a deck and then find no tools — the install is fine, the tab is wrong.
The desktop app is the whole of it: plugins that run a program on your computer do not work on the Claude website or on your phone.
Your deck is saved in Documents › Decaframe, and the agent tells you the file name. Ask for a link and you can open it in the editor.
ChatGPT desktop app only
Open Settings › MCP servers › Add server, choose STDIO, name it decaframe and give it this command:
The command
npx -y decaframe mcp
Restart the app. For the skill, see the Codex panel — the two share their settings.
The desktop app only. ChatGPT on the web and on your phone reach servers over the internet and cannot start one here.
Your deck is saved in Documents › Decaframe, and the agent tells you the file name. Ask for a link and you can open it in the editor.
OpenClaw
The tools
openclaw mcp add decaframe --command npx --arg -y --arg decaframe --arg mcp
The skill
npx skills add decaframe/decaframe
Check it with openclaw mcp doctor decaframe --probe. OpenClaw also keeps its servers under mcp.servers in its config, if you would rather write it there.
Your deck is saved in Documents › Decaframe, and the agent tells you the file name. Ask for a link and you can open it in the editor.
Hermes Nous Research
Add this to your config ~/.hermes/config.yaml
mcp_servers:
decaframe:
command: npx
args: ["-y", "decaframe", "mcp"]
The skill
npx skills add decaframe/decaframe
Your deck is saved in Documents › Decaframe, and the agent tells you the file name. Ask for a link and you can open it in the editor.
Raycast Raycast Pro
Settings › MCP › Install MCP Server. Name it decaframe, set the command to npx and the arguments to -y decaframe mcp.
The skill
npx skills add decaframe/decaframe
Your deck is saved in Documents › Decaframe, and the agent tells you the file name. Ask for a link and you can open it in the editor.
Warp
Add decaframe to that file ~/.warp/.mcp.json
{
"mcpServers": {
"decaframe": {
"command": "npx",
"args": [
"-y",
"decaframe",
"mcp"
]
}
}
}
The skill
npx skills add decaframe/decaframe
Your deck is saved in the folder you are in, and the agent tells you the file name. Ask for a link and you can open it in the editor.
Goose by Block
Or add it by hand — Goose keeps its servers in YAML, not JSON:
The tools ~/.config/goose/config.yaml
extensions:
decaframe:
enabled: true
type: stdio
cmd: npx
args: ["-y", "decaframe", "mcp"]
The skill
npx skills add decaframe/decaframe
Your deck is saved in the folder you are in, and the agent tells you the file name. Ask for a link and you can open it in the editor.
LM Studio
Or open the Program tab, choose Install › Edit mcp.json and add:
The tools mcp.json
{
"mcpServers": {
"decaframe": {
"command": "npx",
"args": [
"-y",
"decaframe",
"mcp"
]
}
}
}
LM Studio does not read skills, so the deck is built from the tools alone. A larger model makes a better job of it.
Your deck is saved in Documents › Decaframe, and the agent tells you the file name. Ask for a link and you can open it in the editor.
Jan
Settings › MCP Servers › +. Name it decaframe, command npx, arguments -y decaframe mcp.
The skill
npx skills add decaframe/decaframe
Your deck is saved in Documents › Decaframe, and the agent tells you the file name. Ask for a link and you can open it in the editor.
AnythingLLM
In your storage folder, under plugins anythingllm_mcp_servers.json
{
"mcpServers": {
"decaframe": {
"command": "npx",
"args": [
"-y",
"decaframe",
"mcp"
]
}
}
}
Your deck is saved in Documents › Decaframe, and the agent tells you the file name. Ask for a link and you can open it in the editor.
Cherry Studio
Settings › MCP › MCP Servers › Add. Command npx, arguments -y decaframe mcp.
Then turn the server on and bind it to your agent under Work › your agent › Edit › MCP — Cherry Studio keeps the two steps apart, and a server nobody has bound is a server your agent cannot see.
Your deck is saved in Documents › Decaframe, and the agent tells you the file name. Ask for a link and you can open it in the editor.
Claude Code
Add the marketplace
claude plugin marketplace add decaframe/decaframe
Install the tools and the skill together
claude plugin install decaframe@decaframe
Or the tools on their own, with no skill:
The tools alone
claude mcp add --scope user decaframe -- npx -y decaframe mcp
Your deck is saved in the folder you are in, and the agent tells you the file name. Ask for a link and you can open it in the editor.
Cursor
Or add it by hand:
Add decaframe to that file ~/.cursor/mcp.json
{
"mcpServers": {
"decaframe": {
"command": "npx",
"args": [
"-y",
"decaframe",
"mcp"
]
}
}
}
The skill
npx skills add decaframe/decaframe
Your deck is saved in the folder you are in, and the agent tells you the file name. Ask for a link and you can open it in the editor.
VS Code with Copilot
Or from a terminal:
The tools
code --add-mcp '{"name":"decaframe","command":"npx","args":["-y","decaframe","mcp"]}'
The skill
npx skills add decaframe/decaframe
Your deck is saved in the folder you are in, and the agent tells you the file name. Ask for a link and you can open it in the editor.
Codex CLI and the IDE extension
The tools
codex mcp add decaframe -- npx -y decaframe mcp
The skill
npx skills add decaframe/decaframe
Your deck is saved in the folder you are in, and the agent tells you the file name. Ask for a link and you can open it in the editor.
Gemini CLI
The tools
gemini mcp add -s user decaframe npx -- -y decaframe mcp
The skill
npx skills add decaframe/decaframe
Your deck is saved in the folder you are in, and the agent tells you the file name. Ask for a link and you can open it in the editor.
Devin Desktop formerly Windsurf
The tools
devin mcp add decaframe -- npx -y decaframe mcp
The skill
npx skills add decaframe/decaframe
Your deck is saved in the folder you are in, and the agent tells you the file name. Ask for a link and you can open it in the editor.
Cline
Add decaframe to that file ~/.cline/data/settings/cline_mcp_settings.json
{
"mcpServers": {
"decaframe": {
"command": "npx",
"args": [
"-y",
"decaframe",
"mcp"
]
}
}
}
The skill
npx skills add decaframe/decaframe
Your deck is saved in the folder you are in, and the agent tells you the file name. Ask for a link and you can open it in the editor.
Zed
Zed calls them context servers ~/.config/zed/settings.json
{
"context_servers": {
"decaframe": {
"command": "npx",
"args": [
"-y",
"decaframe",
"mcp"
]
}
}
}
The skill
npx skills add decaframe/decaframe
Your deck is saved in the folder you are in, and the agent tells you the file name. Ask for a link and you can open it in the editor.
Kiro
Or by hand:
Add decaframe to that file ~/.kiro/settings/mcp.json
{
"mcpServers": {
"decaframe": {
"command": "npx",
"args": [
"-y",
"decaframe",
"mcp"
]
}
}
}
The skill
npx skills add decaframe/decaframe
Your deck is saved in the folder you are in, and the agent tells you the file name. Ask for a link and you can open it in the editor.
Amp
The tools
amp mcp add decaframe -- npx -y decaframe mcp
The skill
npx skills add decaframe/decaframe
Your deck is saved in the folder you are in, and the agent tells you the file name. Ask for a link and you can open it in the editor.
OpenCode
OpenCode takes the command as a list opencode.json
{
"mcp": {
"decaframe": {
"type": "local",
"command": [
"npx",
"-y",
"decaframe",
"mcp"
],
"enabled": true
}
}
}
The skill
npx skills add decaframe/decaframe
Your deck is saved in the folder you are in, and the agent tells you the file name. Ask for a link and you can open it in the editor.
Any other agent
Almost every agent takes the same block. Find where yours keeps its MCP servers and add:
The tools
{
"mcpServers": {
"decaframe": {
"command": "npx",
"args": [
"-y",
"decaframe",
"mcp"
]
}
}
}
The skill, for about eighty agents
npx skills add decaframe/decaframe
If your agent has a different shape for it, tell us and we will add a panel for it.
Your deck is saved in the folder you are in, and the agent tells you the file name. Ask for a link and you can open it in the editor.
The short version
Almost every agent takes the same block. If yours is not listed, look for where it keeps its MCP servers and add this.
The tools
{
"mcpServers": {
"decaframe": {
"command": "npx",
"args": [
"-y",
"decaframe",
"mcp"
]
}
}
}
The skill, for about eighty agents
npx skills add decaframe/decaframe
Product names and marks belong to their owners. Listing them here does not mean they endorse decaframe. Something missing or wrong? Tell us and we will fix it.