AI is a new gold rush – and it’s the best time to sell shovels!
The Model Context Protocol (MCP) is an open standard designed to enable seamless integration between LLM applications and external tools or data sources.
This internship will focus on building a powerful plugin for IntelliJ IDEA and PyCharm that brings MCP services into the IDE — providing developers an intuitive interface to inspect, debug, and interact with MCP servers directly from their development workspace.
Development will involve full-stack desktop engineering: Kotlin for the backend and Compose for Desktop for the UI, offering rich experience in integration layers and UX design.
While inspired by the browser-based MCP Inspector, this plugin will stand out by integrating tightly with your AI Toolkit ecosystem — including AI Playground, AI Evaluations, and AI Agents Debugger — delivering a unified, powerful developer experience inside JetBrains IDEs. You can get know about our ecosystem more here: https://lp.jetbrains.com/pycharm-for-ai-engineers/
Must-have skills
Fluency in Kotlin or Java, with solid skills in object-oriented programming principles.
Strong understanding of data structures and algorithms, and ability to apply them in practical scenarios.
Motivation to work on full-stack desktop development: UI development might be frustrating sometimes.
Nice-to-have skills
Prior or ongoing experience with MCP servers or similar integration protocols.
Familiarity with JetBrains IDE plugin development.
Experience with asynchronous programming and debugging tools.
Exposure to AI workflows (prompting, evaluation, debugging).