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(모델 컨텍스트 프로토콜) 서버 플러그인은 대형 언어 모델(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 가이드부터 시작하세요 →