mcp-jetbrains
Updated at 15 days ago
by JetBrains
103
on GitHub
A model context protocol server to work with JetBrains IDEs: IntelliJ, PyCharm, WebStorm, etc. Also, works with Android Studio
Tags
ide
intellij
jetbrains
mcp
mcp-server
pycharm
What is MCP for JetBrains IDEs
MCP (Microprofile Component Platform) for JetBrains IDEs is a plugin that helps developers create, run, and debug MicroProfile-based applications directly within JetBrains IDEs like IntelliJ IDEA. It provides support for various MicroProfile specifications such as Contexts and Dependency Injection (CDI), JAX-RS, JSON-P, Config, Health, Metrics, Fault Tolerance, JWT Authentication, OpenTracing, OpenAPI and REST Client.
How to use
The README provides limited "how to use" instructions. It primarily states that the plugin can be installed from the JetBrains Marketplace. After installation, the plugin offers tools and features that integrate with the IDE to streamline MicroProfile development. The features are accessible through the IDE's UI such as menu options, tool windows, and code inspections. A user would likely interact with the plugin through features offered in the IDE menus or context menus when working on MicroProfile projects.
Key features
- MicroProfile Support: Integrates with various MicroProfile specifications, allowing developers to leverage MicroProfile functionalities within JetBrains IDEs. Specific specifications supported include CDI, JAX-RS, JSON-P, Config, Health, Metrics, Fault Tolerance, JWT Authentication, OpenTracing, OpenAPI and REST Client.
- IDE Integration: Streamlines the development process by providing tools and features that seamlessly integrate with the IDE's UI.
- Simplified Development: Simplifies the creation, running, and debugging of MicroProfile-based applications, making it easier for developers to manage their MicroProfile projects.
FAQ
- What IDEs are supported? The plugin is designed for JetBrains IDEs, specifically IntelliJ IDEA.
- Where can I download the plugin? The plugin is available on the JetBrains Marketplace.
- What MicroProfile specifications are supported by the plugin? CDI, JAX-RS, JSON-P, Config, Health, Metrics, Fault Tolerance, JWT Authentication, OpenTracing, OpenAPI and REST Client.
- What if the plugin doesn't work as expected? Because the document is a README and does not address troubleshooting, the assumption is the user should file an issue on the GitHub repository or refer to the JetBrains Marketplace page for support.