Skip to main content

JetBrains IntelliJ, PyCharm, PhpStorm & GoLand via Built-in AI Assistant (MCP)

Learn how to connect SQAI to the native JetBrains AI Assistant using the Model Context Protocol (MCP). This guide provides platform-specific configuration for Windows and Linux to bridge your JetBrains IDE directly with your project's lifecycle data.

Updated this week

The SQAI Suite MCP server acts as a centralized intelligence layer for your development environment. It maintains a real-time, structured understanding of your code, user stories, and test management tools, allowing the JetBrains AI Assistant to provide context-aware suggestions and automation.

Added Value: A Context-Aware Bridge

By connecting the SQAI MCP to your JetBrains AI Assistant, you create a direct link between your IDE and your broader project ecosystem:

  • Unified Intelligence: Connects code repositories, user stories, and documentation so the AI assistant understands the relationship between different project artifacts.

  • Automated Traceability: Perform tasks like automated test generation or impact analysis directly within the JetBrains chat interface.

  • Continuous Updates: As you modify code or update requirements, the MCP ensures your AI assistant is never working with stale information.

1. Generate Your API Key

You need an authentication key to securely connect your IDE to the SQAI Platform.

  1. Log in to the SQAI Platform.

  2. Go to the MCP Configuration page: app.sqai-suite.com/mcp.

  3. Generate and copy your unique API Key.

2. Setup Instructions

JetBrains IDEs (version 2024.3+) support MCP servers through the AI Assistant plugin settings.

2.1 Open MCP Settings

  1. Open your JetBrains IDE (IntelliJ, PyCharm, etc.).

  2. Go to Settings (or Preferences on macOS).

  3. Navigate to Tools > AI Assistant > Model Context Protocol (MCP).
    ​

  4. Click the + (Add) button to define a new server.

2.2 Configuration Snippet

Choose the configuration that matches your operating system. Replace <YOUR_TOKEN> with the API key you generated in Step 1.

Linux / macOS:

JSON

{
"mcpServers": {
"SQAI-Suite": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.sqai-suite.com/mcp",
"--header",
"Authorization:<YOUR_TOKEN>"
]
}
}
}

Windows:

If Node.js is in your environment variables, use npx.cmd. If not, use the full path to your Node.js installation.

JSON

{
"mcpServers": {
"SQAI-Suite": {
"command": "C:\\Program Files\\nodejs\\npx.cmd",
"args": [
"-y",
"mcp-remote",
"https://api.sqai-suite.com/mcp",
"--header",
"Authorization:<YOUR_TOKEN>"
]
}
}
}

Or if you have the Node folder under Program Files in your environment variables:

{
"mcpServers": {
"SQAI-Suite": {
"command": "npx.cmd",
"args": [
"-y",
"mcp-remote",
"https://api.sqai-suite.com/mcp",
"--header",
"Authorization:<YOUR_TOKEN>"
]
}
}
}

3. How to Use

  1. Verify Connection: Once added, ensure the status indicator in the MCP settings window is green.

  2. Interact: Open the AI Assistant chat. You can now use / commands or natural language to trigger SQAI tools.

    • Example: "Analyze this class and generate test cases based on the Jira requirements in SQAI."

  3. Automatic Context: The AI Assistant will automatically suggest using SQAI tools when it detects a query related to your integrated user stories or test management data.

Troubleshooting

Issue

Potential Cause

Solution

Server Status Red

Node.js/npx not found.

Ensure Node.js is installed. On Windows, try using the full path to npx.cmd as shown in the snippet.

Authentication Error

Invalid token format.

Verify the header is exactly Authorization:<YOUR_TOKEN>. Check for extra spaces or missing brackets in the JSON.

No Tools Available

Plugin version.

MCP support requires JetBrains IDE version 2024.3 or later. Ensure your IDE and AI Assistant plugin are updated.

Connection Timeout

Firewall/Proxy.

Ensure your IDE has permission to access https://api.sqai-suite.com/mcp.

Did this answer your question?