Developer-workflow MCP server for catalyst-core: migration guidance, debugging, and task planning.
Runs on your machine from its package; the steps are below.
At most: creates or changes data: records, files, settings.
Odel charges nothing per call. The publisher may charge for its own service.
Runs locally over stdio
This server isn't hosted — your MCP client launches it from a package registry. Use one of the commands below, or drop the config into your client (e.g. Claude Desktop).
Run
npx -y catalyst-mcp
MCP client config
{
"mcpServers": {
"mayankmahavar1mg-mcp": {
"command": "npx",
"args": [
"-y",
"catalyst-mcp"
]
}
}
}Catalyst is a React framework for building performant web apps and universal apps for Android and iOS. It provides server-side rendering, route-level data fetching, app shell primitives, styling conventions, and native WebView packaging tools.
Create a new Catalyst app with:
npx create-catalyst-app@latest
Then start the generated app:
cd <your-app>
npm run start
The development server starts at http://localhost:3005.
Read the full documentation at catalyst.1mg.com.
Useful starting points:
catalyst-core: the framework package used by Catalyst applications.create-catalyst-app: the CLI for scaffolding new Catalyst apps.20.4.0 or later for generated Catalyst apps.This repository is a monorepo containing the framework package, scaffolding CLI, docs app, and internal test fixture.
packages/catalyst-core: framework packagepackages/create-catalyst-app: CLI and scaffold templatesexamples/catalyst-core-test: standalone fixture app used to test catalyst-coredocs: Catalyst documentation appSee CONTRIBUTING.md for issue and pull-request templates and the review checklist.
Install dependencies and create local docs config before running build/test commands:
npm run setup
Common development commands:
npm run core:build
npm run core:test
npm run cca:test
npm run docs:build
To scaffold a real app from the current branch packages:
npm run sandbox:create -- --name release-test
The sandbox app is created under .sandbox/<name> and uses a local packed catalyst-core from the current branch.