Lets an agent build interactive MCP Apps such as todo boards, habit trackers and dashboards once and reopen them later, with data that persists across conversations.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add open-apps -- npx -y @2nd1st/open-mcp-apps~/.codex/config.toml
[mcp_servers.open-apps]
command = "npx"
args = ["-y", "@2nd1st/open-mcp-apps"]
# codex mcp add open-apps -- npx -y @2nd1st/open-mcp-apps~/.cursor/mcp.json
{
"mcpServers": {
"open-apps": {
"command": "npx",
"args": [
"-y",
"@2nd1st/open-mcp-apps"
]
}
}
}.vscode/mcp.json
{
"servers": {
"open-apps": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@2nd1st/open-mcp-apps"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"open-apps": {
"command": "npx",
"args": [
"-y",
"@2nd1st/open-mcp-apps"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"open-apps": {
"command": "npx",
"args": [
"-y",
"@2nd1st/open-mcp-apps"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"open-apps": {
"command": "npx",
"args": [
"-y",
"@2nd1st/open-mcp-apps"
]
}
}
}