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
Open AI Assistant Settings
Go to Settings → Tools → AI Assistant → MCP Servers
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" } } } }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 --helpin terminal