OpenGraph.io

OpenGraph MCP Server for JetBrains

Enhance JetBrains AI Assistant with web data capabilities. Works with IntelliJ IDEA, WebStorm, PyCharm, and all JetBrains IDEs.

Prerequisites

  • JetBrains IDE with AI Assistant plugin installed and enabled
  • Node.js 18+ installed
  • OpenGraph.io App ID from dashboard.opengraph.io

Installation

  1. Open AI Assistant Settings

    Go to SettingsTools AI AssistantMCP Servers

  2. Add New Server

    Click the + button and paste this configuration:

    MCP Server Configuration
    {
      "mcpServers": {
        "opengraph": {
          "command": "npx",
          "args": ["-y", "opengraph-io-mcp"],
          "env": {
            "OPENGRAPH_APP_ID": "YOUR_OPENGRAPH_APP_ID"
          }
        }
      }
    }
  3. Apply and Restart

    Click Apply and restart your IDE to load the MCP server.

Import from Claude: JetBrains AI Assistant can import MCP configurations from Claude Desktop. If you already have OpenGraph MCP configured in Claude, look for the import option.

Available Tools

Once connected, AI Assistant has access to:

  • Get OG Data – Extract OpenGraph metadata from any URL
  • Screenshot – Capture webpage screenshots
  • Scrape – Fetch HTML with JavaScript rendering
  • Query – Ask questions about page content

Example Prompts

API Research

Research documentation
Unfurl the Spring Boot documentation at https://spring.io/projects/spring-boot and summarize the key features.

UI Analysis

Screenshot analysis
Take a screenshot of https://kotlinlang.org and describe the page layout.

Code Research

Scrape content
Scrape https://docs.oracle.com/en/java/ and find all the main documentation sections.

Supported IDEs

OpenGraph MCP works with any JetBrains IDE that supports the AI Assistant plugin:

  • IntelliJ IDEA (Ultimate and Community)
  • WebStorm
  • PyCharm
  • PhpStorm
  • GoLand
  • RubyMine
  • Rider
  • CLion
  • DataGrip
  • Android Studio

Troubleshooting

AI Assistant not showing MCP tools?

  • Ensure you have an active JetBrains AI Assistant subscription
  • Verify the MCP configuration JSON is valid
  • Restart the IDE after adding the configuration
  • Check that Node.js is in your system PATH

Server connection issues

  • Verify your App ID at dashboard.opengraph.io
  • Test that npx works: run npx -y opengraph-io-mcp --help in terminal

Related Guides