Best PyCharm MCP Servers
PyCharm is an integrated development environment (IDE) for Python programming, developed by JetBrains. It provides code analysis, a graphical debugger, an integrated unit tester, and supports web development with Django as well as data science with Anaconda.
Why this server?
JetBrains plugin support for PyCharm: detects port conflicts in run configurations, names the process, offers stop-and-rerun, and lists listening ports in a Ports tool window.
AlicenseAqualityAmaintenanceSee which process holds a local port and who started it, find free ports, wait for services, and stop a dev server safely. Fixes "port already in use" (EADDRINUSE) for AI coding assistants. Never stops system processes; Docker and WSL ports get the right stop command. Run with: npx -y portcheck-cli mcp51MITWhy this server?
Enables the MCP server to retrieve code selection details, including file paths and line ranges, from the active PyCharm environment.
AlicenseAqualityCmaintenanceEnables Codex to retrieve the currently selected file, line numbers, and code snippets from JetBrains IDEs. It leverages the official Claude Code plugin to provide real-time IDE context to the AI.53MITWhy this server?
Enables the Progressor dashboard's 'Open in file' feature to open referenced files at the specified line in PyCharm, using JetBrains Toolbox integration.
AlicenseAqualityBmaintenanceEnables an AI coding agent and developer to keep a shared live markdown record of goals, tasks, detours, ideas, and standing instructions across long sessions and context compression. It provides MCP tools and a dashboard to track progress, branch and merge detours, and maintain focus.161,232 npm1GPL 3.0Why this server?
Allows configuring the mcp-context-cache server in PyCharm to provide efficient context caching for AI agents, enabling single-tool access to project files.
AlicenseAqualityDmaintenanceEfficiently loads, caches, and delivers project file context for AI agents using the Model Context Protocol, reducing multiple file reads to a single call with LRU caching and security validation.35 npmMITWhy this server?
Specifically mentioned for PyCharm as part of JetBrains IDEs, enabling access to book skills within PyCharm's AI assistant.
AlicenseAqualityBmaintenanceAn MCP server that transforms books into agent-callable skill packages, enabling AI agents to use books as guides for evidence, procedures, and tutoring.201MITWhy this server?
Enables semantic code understanding and manipulation through JetBrains IDE integration, supporting symbol-level code retrieval and editing operations.
AlicenseBqualityDmaintenanceA coding agent toolkit that provides IDE-like semantic code retrieval and editing tools, enabling LLMs to efficiently navigate and modify codebases using symbol-level operations instead of basic file reading and string replacements.19MITWhy this server?
Integrates with PyCharm's built-in JetBrains inspections to perform code quality analysis on files, git changes, and entire projects.
AlicenseAqualityCmaintenanceConnects AI coding assistants to PyCharm's code quality inspections and optionally SonarQube for IDE, providing unified, de-duplicated code analysis results without uploading source code.82MITWhy this server?
Specific integration for PyCharm IDE to use project memory via the GitHub Copilot plugin.
AlicenseAqualityBmaintenanceLocal MCP server giving AI coding agents (Claude Code, Cursor, VS Code/JetBrains Copilot) a shared, persistent memory of your projects and every bug/issue faced during development. Stateless, plain-file storage (AGENTS.md + issues.jsonl) — no database.1654 npm1MITWhy this server?
Supports PyCharm via the JetBrains plugin, providing code intelligence, graph visualization, and MCP registration.

CodeGraphofficial
AlicenseNot gradedqualityAmaintenanceBuilds a semantic graph of codebases across 38 languages and exposes 42 MCP tools for structured code understanding, search, and impact analysis.134Apache 2.0