mcp-jetbrains

Updated at 15 days ago

by JetBrains

103

star

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.

View More