Skip to content
EntityQ4041838· pop 5· linked from 12 articles

JetBrains MPS

Sign in to save

JetBrains Meta Programming System - a domain specific language design tool.

Source code

Design your own Domain Specific Language with full development environment. Get code editor with completion, semantics and type checking with one click. Write generators to compile your DSL into multiple target languages, such as Java, C, XML, and many more. This project is configured to work with coding agents (like Claude or GitHub Copilot) through the Model Context Protocol (MCP). File/Directory Purpose : : AGENTS.md / CLAUDE.md Main entry point and general guidelines for coding agents. .agents/skills/ / .claude/skills/ Custom capabilities and workflows for agents. .agents/ Detailed rules and conventions (Git, naming, tools, etc.). .ai/mcp/mcp.json Template configuration for MCP servers (YouTrack, IDEA, MPS). .mcp.json Mcp configuration for Claude Code. If you'd prefer a ready-to-use build, please head over to the Download page and grab an installation package of your choice. MPS is licensed under the Apache 2 open-source license. See the complete MPS license agreement for full details. To build JetBrains MPS from sources you need JDK 21. Older JDK versions are currently not supported for building MPS from sources. IntelliJ IDEA Community or Ultimate edition shall be used to open the project. The versions of IntelliJ IDEA must reflect the version (branch) of the MPS project that you are opening: IDEA 2019.3. for MPS 2019.3 and the 193. branches The latest Idea EAP for the MPS master branch

Excerpt from the source-code README · 7,518 chars · not written by Vinony

Available in 4 languages

via Wikidata sitelinks · CC0