Core

v1.0.0Developer Toolsstable

A framework helps you quickly build AI Native IDE products. MCP Client, supports Model Context Protocol (MCP) tools via MCP server.

aiai-firstai-nativeeditorelectron
Share:
3,630
Stars
0
Downloads
0
Weekly
0/5

What is Core?

Core is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to framework helps you quickly build ai native ide products. mcp client, supports model context protocol (mcp) tools via mcp server.

A framework helps you quickly build AI Native IDE products. MCP Client, supports Model Context Protocol (MCP) tools via MCP server.

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • A framework helps you quickly build AI Native IDE products.

Use Cases

Framework for building AI-native IDE products
Electron-based MCP-enabled development environment
opensumi

Maintainer

LicenseMIT
Languagetypescript
Versionv1.0.0
UpdatedMay 20, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx core

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Core

OpenSumi Core is an open-source framework for building AI-native IDE products, providing a full-featured code editor foundation with integrated MCP client support for Model Context Protocol tools. It supports multiple deployment targets — cloud IDE, desktop (Electron), web-based, and mini-app variants — and is used as the foundation for products like CodeFuse AI IDE and CodeBlitz. Developers use it to rapidly scaffold intelligent development environments that can connect to MCP servers and surface AI capabilities directly within the editor experience.

Prerequisites

  • Node.js 16+ and Yarn package manager installed
  • Git for cloning the repository
  • An MCP server to connect to (the framework acts as an MCP client host)
  • For desktop builds: Electron and platform build tools appropriate for your OS
1

Clone the OpenSumi core repository

Clone the repository to your local machine. The monorepo contains the core framework and multiple example starter projects.

git clone https://github.com/opensumi/core.git
cd core
2

Install dependencies

Install all workspace dependencies using Yarn. The init script handles bootstrapping the monorepo packages.

yarn install
yarn run init
3

Download optional extensions

Optionally download the pre-built VS Code-compatible extensions for a richer editor experience out of the box.

yarn run download-extension
4

Start the development IDE

Launch the development server. Optionally set MY_WORKSPACE to the directory you want the IDE to open by default.

MY_WORKSPACE=/path/to/your/project yarn run start
5

Configure MCP server connections

OpenSumi implements an MCP client that can connect to MCP servers. Configure MCP server endpoints in the IDE settings or the workspace configuration file to expose AI tools within the editor.

{
  "mcpServers": {
    "your-mcp-server": {
      "command": "npx",
      "args": ["-y", "your-mcp-server-package"]
    }
  }
}
6

Build for your target platform

Build the IDE for your chosen deployment target. OpenSumi supports cloud IDE, Electron desktop, web-only, and mini-app configurations.

# For desktop (Electron) build:
yarn run build:electron
# For web/cloud build:
yarn run build

Core Examples

Client configuration

MCP server connection configuration for an OpenSumi-based IDE workspace.

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/workspace"]
    },
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "your-token-here"
      }
    }
  }
}

Prompts to try

Example tasks to perform once MCP servers are connected in an OpenSumi IDE.

- "List the files in the current workspace and summarize the project structure"
- "Search the codebase for all usages of the authenticate function"
- "Create a new React component file with TypeScript and a basic test file"
- "Show me the open GitHub issues for this repository"
- "Refactor the UserService class to follow the repository pattern"

Troubleshooting Core

yarn run init fails with dependency resolution errors

Ensure you are using the Node.js version specified in the repository's .nvmrc or package.json engines field. Use nvm to switch versions: 'nvm use'. Then delete node_modules and yarn.lock and retry.

IDE starts but MCP tools do not appear

Check that your MCP server configuration is in the correct location for your OpenSumi build variant. Verify the MCP server process starts correctly by running the command directly in a terminal and checking for errors.

Electron build fails on macOS with code signing errors

For development builds, disable code signing by setting CSC_IDENTITY_AUTO_DISCOVERY=false in your environment. For production distribution, configure proper Apple Developer certificates in the Electron builder config.

Frequently Asked Questions about Core

What is Core?

Core is a Model Context Protocol (MCP) server that framework helps you quickly build ai native ide products. mcp client, supports model context protocol (mcp) tools via mcp server. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Core?

Follow the installation instructions on the Core GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Core?

Core works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Core free to use?

Yes, Core is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "core": { "command": "npx", "args": ["-y", "core"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Core?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides