Content
[](https://github.com/JetBrains#jetbrains-on-github)
# ⚠️ Deprecated
**This plugin is no longer maintained.** The core functionality has been integrated into all IntelliJ-based IDEs since version 2025.2.
**Migration:** Please refer to the [official documentation](https://www.jetbrains.com/help/idea/mcp-server.html) for details on using the built-in functionality.
**Issues & Support:** For bugs or feature requests related to the built-in MCP functionality, please use the [JetBrains YouTrack](https://youtrack.jetbrains.com/issues?q=project:%20IJPL%20Subsystem:%20%7BMCP%20(Model%20Context%20Protocol)%7D%20).
# JetBrains MCP Server Plugin
JetBrains MCP (Model Context Protocol) Server Plugin enables seamless integration between Large Language Models (LLMs) and JetBrains IDEs. This plugin provides the server-side implementation for handling MCP requests and exposes extension points for implementing custom tools.
## Prerequisites
- Installation of [JetBrains MCP Proxy](https://github.com/JetBrains/mcpProxy)
- JetBrains IDE (IntelliJ IDEA, WebStorm, etc.)
## Custom Tools Implementation
The plugin provides an extension point system that allows third-party plugins to implement their own MCP tools. Here's how to implement and register your custom tools.
Refer to the [demo plugin](https://github.com/MaXal/mcpExtensionPlugin) to get started.
### 3. Tool Implementation Guidelines
Your tool implementation should follow these guidelines:
- Tool names should be descriptive and use lowercase with optional underscores
- Create a data class for your tool's arguments that matches the expected JSON input
- Use the Response class appropriately:
- `Response(result)` for successful operations
- `Response(error = message)` for error cases
- Use the provided Project instance for accessing IDE services
## How to Publish Update
1. Update `settings.gradle.kts` to provide a new version
2. Create release on Github, the publishing task will be automatically triggered
## Contributing
We welcome contributions! Please feel free to submit a Pull Request.
You Might Also Like
Ollama
Ollama enables easy access to large language models on various platforms.

n8n
n8n is a secure workflow automation platform for technical teams with 400+...
OpenWebUI
Open WebUI is an extensible web interface for customizable applications.
cobolt
Cobolt is a cross-platform tool for managing MCP servers.
argocd-mcp
Argo CD MCP Server enables AI interaction with Argo CD apps via natural language.
mcp-ragdocs
MCP server for vector-based documentation search and AI context augmentation.