Skip to main content
Watch: I Built an AI App Without Leaving Databricks

MCP client - JetBrains - verified

How to add an MCP server to JetBrains AI Assistant

Where to add MCP servers in JetBrains AI Assistant: Settings | Tools | AI Assistant | Model Context Protocol (MCP), server level global or current project. Its docs list support for stdio, Streamable HTTP and SSE. Its docs do not say whether it handles OAuth for remote servers.

JetBrains AI Assistant homepage - Compare all MCP clients

Kind
Editor
stdio
Yes
Streamable HTTP
Yes
SSE
Yes

Add a server

Where the config lives
Settings | Tools | AI Assistant | Model Context Protocol (MCP), server level global or current project

The example from the JetBrains AI Assistant docs, copied verbatim. Swap in your server's name, command or URL.

JSON
{
    "mcpServers": {
        "filesystem": {
            "command": "npx",
            "args": [
                "-y",
                "@modelcontextprotocol/server-filesystem",
                "/Users/JohnDoe/Desktop"
            ]
        }
    }
}

Source: jetbrains.com/help/ai-assistant/mcp.html

Which server?

Pick a server from the verified directory of official MCP servers. Each one lists its transport, auth and the setup snippets its vendor publishes, so you can match it to what JetBrains AI Assistant supports.

MCP support

What the JetBrains AI Assistant docs say it supports. Not stated means the docs do not say either way.

JetBrains AI Assistant MCP features, transports and OAuth, each with its source
FeatureValueSource
ToolsCalls the functions a server exposes.Yesjetbrains.com/help/ai-assistant/mcp.html
ResourcesReads data and files a server exposes as resources.Not statedDocs do not say
PromptsOffers a server's prompt templates to the user.Not statedDocs do not say
SamplingLets a server ask the client's model for a completion.Not statedDocs do not say
RootsTells a server which directories it may work in.Not statedDocs do not say
ElicitationLets a server ask the user for input mid-task.Not statedDocs do not say
DiscoveryPicks up tools, prompts or resources a server adds or removes while connected.Not statedDocs do not say
InstructionsUses the instructions a server sends when it connects.Not statedDocs do not say
stdioStarts a local server as a subprocess.Yesjetbrains.com/help/ai-assistant/mcp.html
Streamable HTTPConnects to a remote server over the current HTTP transport.Yesjetbrains.com/help/ai-assistant/mcp.html
SSEConnects over the older HTTP+SSE transport.Yesjetbrains.com/help/ai-assistant/mcp.html
OAuthSigns in to remote servers with OAuth.Not statedDocs do not say

Worth knowing

The AI Assistant MCP docs (last modified 14 August 2026) cover only MCP tools, invoked automatically or via / commands, and do not state OAuth support for remote servers.

FAQ

Where is the JetBrains AI Assistant MCP config?

Settings | Tools | AI Assistant | Model Context Protocol (MCP), server level global or current project. The example on this page is copied from https://www.jetbrains.com/help/ai-assistant/mcp.html

Does JetBrains AI Assistant support remote MCP servers over Streamable HTTP?

Yes, per https://www.jetbrains.com/help/ai-assistant/mcp.html. Its docs list support for stdio, Streamable HTTP and SSE.

Does JetBrains AI Assistant support OAuth for MCP servers?

Its docs do not say whether it handles OAuth for remote servers.

Which MCP features does JetBrains AI Assistant support?

Its docs list Tools. They do not state Resources, Prompts, Sampling, Roots, Elicitation, Discovery and Instructions.

Sources

Last verified from the pages below.

Newsletter

New MCP servers, the week they ship

One email per week. New official MCP servers, the coding tools that support them and how developers wire them up.