๐ ๊ณต์ JetBrains ํ๋ก์ ํธ
JetBrains MCP ํ๋ก์ ์๋ฒ
์๋ฒ๋ ํด๋ผ์ด์ธํธ์ ์์ฒญ์ JetBrains IDE๋ก ํ๋ก์ํฉ๋๋ค.
MCP ์๋ฒ ํ๋ฌ๊ทธ์ธ ์ค์น
https://plugins.jetbrains.com/plugin/26071-mcp-server
Related MCP server: Databutton App MCP
Claude Desktop๊ณผ ํจ๊ป ์ฌ์ฉ
Claude Desktop์์ ์ด ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ ค๋ฉด claude_desktop_config.json ํ์ผ์ ๋ค์์ ์ถ๊ฐํ์ธ์. MacOS์ ์ ์ฒด ๊ฒฝ๋ก๋ ~/Library/Application\ Support/Claude/claude_desktop_config.json ์ด๊ณ , Windows์ ์ ์ฒด ๊ฒฝ๋ก๋ %APPDATA%/Claude/claude_desktop_config.json .
์ง์์คํผ1
๊ตฌ์ฑ
MCP ์๋ฒ๋ก ์ฌ๋ฌ IDE๋ฅผ ์คํํ๊ณ ํน์ IDE์ ์ฐ๊ฒฐํ๋ ค๋ฉด MCP ์๋ฒ ๊ตฌ์ฑ์ ๋ค์์ ์ถ๊ฐํ์ธ์.
"env": {
"IDE_PORT": "<port of IDE's built-in webserver>"
}๊ธฐ๋ณธ์ ์ผ๋ก 127.0.0.1์์ IDE์ ์ฐ๊ฒฐํ์ง๋ง ๋ค๋ฅธ ์ฃผ์/ํธ์คํธ๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค.
"env": {
"HOST": "<host/address of IDE's built-in webserver>"
}๋ก๊น ์ ํ์ฑํํ๋ ค๋ฉด ๋ค์์ ์ถ๊ฐํ์ธ์.
"env": {
"LOG_ENABLED": "true"
}๋ฌธ์ ํด๊ฒฐ
Node.js ๋ฒ์ ์๊ตฌ ์ฌํญ
๋ฌธ์ : ์ค๋ฅ ๋ฉ์์ง: Cannot find module 'node:path'
ํด๊ฒฐ ๋ฐฉ๋ฒ: MCP ํ๋ก์๊ฐ Node 16์์ ์๋ํ์ง ์์ต๋๋ค. Node.js ์ค์น๋ฅผ 18 ์ด์์ผ๋ก ์
๊ทธ๋ ์ด๋ํ์ธ์. ์ค์ ํ์ผ์ ํด๋น command ์ฌ๋ฐ๋ฅธ Node.js ๋ฒ์ ์ ๊ฐ๋ฆฌํค๋์ง ํ์ธํ์ธ์. ์ต์ Node.js ๋ฒ์ ์ ์ ์ฒด ๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํด ๋ณด์ธ์.
MacOS: ํ๋ฌ๊ทธ์ธ์ด nvm์ ํตํด ์ค์น๋ Node.js๋ฅผ ๊ฐ์งํ ์ ์์
๋ฌธ์ : MacOS์์ nvm(Node Version Manager)์ ํตํด Node.js๋ฅผ ์ค์นํ ๊ฒฝ์ฐ, MCP ์๋ฒ ํ๋ฌ๊ทธ์ธ์ด Node.js ์ค์น๋ฅผ ๊ฐ์งํ์ง ๋ชปํ ์ ์์ต๋๋ค.
ํด๊ฒฐ ๋ฐฉ๋ฒ: /usr/local/bin ์ nvm npx ์คํ ํ์ผ์ ๊ฐ๋ฆฌํค๋ ์ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ๋ง๋ญ๋๋ค.
which npx &>/dev/null && sudo ln -sf "$(which npx)" /usr/local/bin/npx์ด ํ ์ค ๋ช ๋ น์ด๋ npx๊ฐ ๊ฒฝ๋ก์ ์๋์ง ํ์ธํ๊ณ ์ ์ ํ ๊ถํ์ผ๋ก ํ์ํ ์ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ๋ง๋ญ๋๋ค.
์ธ๋ถ ํด๋ผ์ด์ธํธ ๋๋ Docker ์ปจํ ์ด๋(LibreChat, Cline ๋ฑ)์ ํจ๊ป MCP ์ฌ์ฉ
๋ฌธ์ : ์ธ๋ถ ํด๋ผ์ด์ธํธ, Docker ์ปจํ ์ด๋ ๋๋ ํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ (์: LibreChat)์์ JetBrains MCP ํ๋ก์์ ์ฐ๊ฒฐํ๋ ค๊ณ ํ ๋ http://host.docker.internal:6365/api/mcp/list\_tools ์ ๊ฐ์ ์๋ํฌ์ธํธ์ ๋ํ ์์ฒญ์ด 404 ์ค๋ฅ๋ฅผ ๋ฐํํ๊ฑฐ๋ ์ฐ๊ฒฐ์ ์คํจํ ์ ์์ต๋๋ค. ํด๊ฒฐ์ฑ : ํด๊ฒฐํด์ผ ํ ๋ ๊ฐ์ง ์ฃผ์ ๋ฌธ์ ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ธ๋ถ ์ฐ๊ฒฐ ํ์ฑํ:
JetBrains IDE์์ ์ค์ | ๋น๋, ์คํ, ๋ฐฐํฌ | ๋๋ฒ๊ฑฐ ์์ "์ธ๋ถ ์ฐ๊ฒฐ ํ์ฉ"์ ํ์ฑํํฉ๋๋ค.
LAN IP ๋ฐ ํฌํธ๋ก ๊ตฌ์ฑ:
host.docker.internal ๋์ ์ปดํจํฐ์ LAN IP ์ฃผ์๋ฅผ ์ฌ์ฉํ์ธ์. ๊ตฌ์ฑ์์ IDE_PORT์ HOST๋ฅผ ๋ช
์์ ์ผ๋ก ์ค์ ํ์ธ์. LibreChat ๋๋ ์ ์ฌํ ์ธ๋ถ ํด๋ผ์ด์ธํธ์ ๋ํ ๊ตฌ์ฑ ์:
mcpServers:
intellij:
type: stdio
command: sh
args:
- "-c"
- "IDE_PORT=YOUR_IDEA_PORT HOST=YOUR_IDEA_LAN_IP npx -y @jetbrains/mcp-proxy"๋ฐ๊พธ๋ค:
YOUR_IDEA_PORT ๋ IDE ์ค์ ์์ ์ฐพ์ ์ ์๋ IDE ๋๋ฒ๊ทธ ํฌํธ์ด๊ณ , YOUR_IDEA_LAN_IP ๋ ์ปดํจํฐ์ ๋ก์ปฌ ๋คํธ์ํฌ IP(์: 192.168.0.12)์
๋๋ค.
์ด๋ป๊ฒ ๊ตฌ์ถํ๋๊ฐ
macOS์์ ํ ์คํธ๋จ
brew install node pnpmpnpm build์คํํ์ฌ ํ๋ก์ ํธ๋ฅผ ๋น๋ํฉ๋๋ค.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Appeared in Searches
- MCP servers for IntelliJ GitHub Copilot integration with Hibernate HQL support
- A system for task management and integration with AI editors using multiple LLMs
- Tool to analyze backend code, connect with Jira, and automate coding tasks
- Software or solutions for managing a fleet of computers
- Coding tools to understand and manage a large codebase like MCP, CLINE, or ROOCODE
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/JetBrains/mcp-jetbrains'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
