I build and maintain the three plugins in this guide. This is not a ranking of every AI plugin on Marketplace. Each tool shortens a different loop: connecting capabilities, reviewing a change, or debugging retrieval. Install only the one that matches a repeated bottleneck.

Choose by bottleneck

Your recurring problemStart withDo not start here when…
Several assistants need the same MCP server configurationMCP Servers for AI AssistantsYou do not use MCP or already manage one stable config file.
A working tree mixes unrelated fixes and featuresSmartChangelist AIThe diff cannot be sent to your selected model endpoint.
A RAG result looks wrong and you need to inspect stored pointsQdrantYour vector store is not Qdrant or direct access is prohibited.
You want an assistant to write or explain codeYour existing coding assistantThese plugins support surrounding workflows; none is a chatbot.
Step 1 · Tool connections

Configure one MCP server, then test it before sharing it

MCP Servers for AI Assistants provides one IDE interface for discovering, installing, editing, and inspecting MCP servers. It supports STDIO, SSE, and Streamable HTTP plus user- and project-level configurations for Junie, JetBrains AI Assistant, Windsurf, Firebender, Cursor, Claude Desktop, Claude Code, Continue.dev, and Codex CLI.

MCP Servers plugin showing a public server catalog beside package installation options
The real catalog workflow: inspect package metadata and runtime, then choose a target assistant instead of copying configuration by hand.
  1. Read the server metadata and source. An MCP server is executable code or a remote service; popularity is not a security review.
  2. Install to one project target first. Confirm the generated command, arguments, environment variables, URL, and headers.
  3. Use MCP Inspector. Connect, list tools, inspect their JSON schemas, and run a harmless call with representative input.
  4. Share only reviewed configuration. Team config can live in .mcp/team.json; keep real secrets out of Git.
Data boundary

Catalog browsing requests package metadata from mcp-get.com. Installed STDIO servers run as local child processes with the environment you configure; HTTP/SSE servers receive requests and configured headers at their own endpoints. The plugin also writes selected assistant configuration files. Review each server's code, permissions, destination, and data policy separately.

What it does not replace

The plugin does not sandbox an MCP server, audit its package, grant least-privilege credentials, or guarantee that every assistant supports the same transport and schema. Start with scoped credentials and a reversible test project.

Install free and evaluate the 7-day Pro trial →
Step 2 · Change review

Ask AI for a commit plan, then review the diff yourself

SmartChangelist AI reads the current changelists and their diffs, groups related files or hunks, and proposes conventional commit messages. It can use OpenAI, Anthropic, Gemini, DeepSeek, Ollama, LM Studio, or a custom OpenAI-compatible endpoint. The preview shows the proposed tree and a side-by-side diff before anything moves.

1Select changesChoose the working-tree scope
2AnalyzeSend diff text to the configured model
3PreviewInspect groups, hunks, and messages
4ApplyAccept only the organization you reviewed

Keep the preview enabled during evaluation. Try a real but non-sensitive mixed change, check whether individual hunks stay semantically complete, and compare the proposed messages with the repository's conventions. The plugin records token usage and lets you cancel an active request.

Data boundary

File names and diff content used for grouping or message generation are sent to the LLM endpoint you select. Cloud providers receive that data under their own API terms; Ollama or LM Studio can keep the request on a local endpoint. API keys are stored in the JetBrains Password Safe. “Bring your own key” controls routing and billing—it does not make a cloud request local.

What it does not replace

AI grouping does not prove that a commit builds, passes tests, contains no secrets, or has the right product boundary. Review the proposed hunks, run the repository checks, and use normal Git tooling for the final commit.

Evaluate SmartChangelist AI with the 14-day trial →
Step 3 · Retrieval evidence

Inspect the stored point before blaming the retrieval model

Qdrant adds a database-style tool window for Qdrant collections: browse points with pagination, expose payload columns, build filters, run vector search or recommendations, inspect collection settings, and edit or export selected data. This is useful when a RAG answer is surprising and you need evidence from the underlying collection.

Qdrant plugin showing collection navigation and a paginated points table in a JetBrains IDE
A real local Qdrant connection: collection tree, point count, payload, vectors, and pagination remain visible in the IDE.
  1. Start read-only. Add the narrowest connection and open the suspect collection.
  2. Find the expected point. Filter by stable payload fields before comparing vectors.
  3. Reproduce retrieval. Run the relevant vector search or recommendation with the same scope.
  4. Separate storage from ranking. Check payload, vector name, dimensions, collection config, and application-side query construction.
Data boundary

The plugin connects directly from the IDE to the Qdrant URL you configure, whether that is localhost:6333 or a remote HTTPS endpoint. Browsing, search, edits, imports, and exports exchange collection data with that server. API keys are stored in the system credential store; exported connection JSON should still be reviewed before sharing.

What it does not replace

Qdrant is not a tracing system, evaluation harness, embedding model, or access-control layer. A correct point in the database does not prove that the application embedded, filtered, ranked, or cited it correctly.

Inspect Qdrant in your IDE with the 14-day trial →

Free, trial, and pricing reality

MCP Servers for AI Assistants is freemium and currently includes a 7-day Pro trial. SmartChangelist AI and Qdrant are paid plugins with a 14-day trial. As verified on JetBrains Marketplace on August 14, 2026, each plugin is currently $2/month or $20/year for individual use in the United States. Regional, organizational, and discounted terms can differ. LLM provider usage and Qdrant hosting are separate costs.

Install one tool around one observable failure

Use MCP Servers when configuration drift blocks assistants, SmartChangelist when a mixed diff blocks review, or Qdrant when stored retrieval data blocks diagnosis. Keep it only if that loop becomes shorter without violating your data policy.