Internships
Register
Copyright © 2000—2025 JetBrains s.r.o.

Debugger for MCP development

Description

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/

Requirements

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

Admission

Internship projects 2025-2026

Contact details

internship@jetbrains.com

Preferred internship location

Germany

Area

Development

Internship timing preferences

Full-time preferable

Candidate graduation status

Final-year students preferred

Additional information

Potential thesis