JM

jetbrains/mcp-server-plugin

Deployment & DevOps

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

132 stars 42 forks 品質 37 トレンド 16Apache-2.0

jetbrains/mcp-server-pluginは、[[T0]からインポートされたMCPサーバー候補です。

概要

jetbrains/mcp-server-pluginは、[[T0]からインポートされたMCPサーバー候補です。

概要(AI 翻訳)

このプラグインは現在メンテナンスされていません。 コア機能はバージョン2025.2以降、すべてのIntelliJベースのIDEに統合されています。

移行: 組み込み機能の使い方については公式ドキュメントをご参照ください。

問題点とサポート: 組み込みMCP機能に関するバグや機能リクエストは、JetBrains YouTrack%7D%20をご利用ください。

JetBrains MCPサーバープラグイン

JetBrains MCP(Model Context Protocol)サーバープラグインは、大規模言語モデル(LLM)とJetBrains IDE間のシームレスな統合を可能にします。このプラグインはMCPリクエストのサーバー側実装を提供し、カスタムツール実装のための拡張ポイントを公開します。

前提条件

  • JetBrains MCP プロキシのインストール
  • JetBrains IDE(IntelliJ IDEA、WebStormなど)

カスタムツール実装

このプラグインは拡張ポイントシステムを提供し、サードパーティのプラグインが独自のMCPツールを実装できるようにします。カスタムツールの実装と登録方法はこちらです。

まずはデモプラグインを参照してください。

3.ツール実装ガイドライン

ツールの導入は以下のガイドラインに従うべきです:

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

⚠️ 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 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.

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

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 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.

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →