首页
/ 【亲测免费】 MCP-JetBrains 项目使用教程

【亲测免费】 MCP-JetBrains 项目使用教程

2026-01-30 04:14:47作者:裘旻烁

1. 项目的目录结构及介绍

MCP-JetBrains 项目是一个用于与 JetBrains IDEs(如 IntelliJ, PyCharm, WebStorm 等)协同工作的模型上下文协议服务器。项目的目录结构如下:

  • .github/:存放 GitHub 工作流程文件,用于自动化如依赖更新、秘密管理等的任务。
  • src/:包含项目的源代码文件。
  • .gitignore:定义了在 Git 版本控制中应该忽略的文件和目录。
  • CODE_OF_CONDUCT.md:项目的行为准则文件,指导贡献者如何进行协作。
  • LICENSE:项目的许可文件,本项目采用 Apache-2.0 许可。
  • README.md:项目的自述文件,包含项目的简介、使用方法等信息。
  • package.json:Node.js 项目配置文件,定义项目的依赖、脚本等。
  • pnpm-lock.yaml:pnpm 包管理器的锁定文件,确保依赖的一致性。
  • tsconfig.json:TypeScript 配置文件,用于定义项目的 TypeScript 编译选项。

2. 项目的启动文件介绍

项目的启动主要是通过 package.json 文件中定义的脚本进行。在 package.json 文件中,通常会包含一个 start 脚本,用于启动 MCP 服务器。例如:

"scripts": {
  "start": "npx -y @jetbrains/mcp-proxy"
}

要启动项目,你可以在项目根目录下运行以下命令:

npm start

或者,如果你使用的是 pnpm:

pnpm start

这将执行 @jetbrains/mcp-proxy,启动 MCP 服务器。

3. 项目的配置文件介绍

项目的配置主要通过修改 claude_desktop_config.json 文件进行。这个文件定义了如何配置 MCP 服务器与 JetBrains IDE 的连接。

以下是一个配置示例:

{
  "mcpServers": {
    "jetbrains": {
      "command": "npx",
      "args": ["-y", "@jetbrains/mcp-proxy"]
    }
  }
}

如果你需要连接到特定端口或指定地址的 IDE,可以在配置中添加 env 字段:

"env": {
  "IDE_PORT": "63342",
  "HOST": "127.0.0.1"
}

如果要启用日志功能,可以设置 LOG_ENABLEDtrue

确保在配置文件中正确设置这些参数,以便 MCP 服务器能够正确地与你的 JetBrains IDE 进行通信。

登录后查看全文
热门项目推荐
相关项目推荐