OpenGraph.io MCP Server
概要
作者による説明(英語の原文)
Fetch web/social data, screenshots, scrape/extract content, generate images, audit SEO & links.
PopNx MCPの3つの柱
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
- 利用者の声iレビューはまだありませんレビューは今後のステップで、アカウント機能と一緒に始まります
- 私たちの基本チェックi3項目中3項目に合格公開情報からチェック。コードはまだスキャンしていません
- 利用状況iとても新しい↓ 158/週 · ★ –
できること
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
- 接続方法: パソコンでもクラウドでも
- トランスポート: stdio, Streamable HTTP
- カテゴリ: マーケティング・SNS
- 入力が必要なもの:OPENGRAPH_APP_ID
インストール
使っているAIアプリを選んで、設定をコピーしてください。
インストールの前に
- 基本チェック:3項目中3項目に合格
- 作者のサーバーで動きます。あなたが頼んだ内容は、作者のサーバーを通ります。
- 自分で入力するもの:
OPENGRAPH_APP_ID
「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
ウェブ、デスクトップ、モバイルのClaudeで使えます:
- Settings → Connectors を開く
- Add custom connector を押す
- 下のアドレスを貼り付けて Add を押す
- サインインを求められたら、作者のサービスにサインインする
https://mcp.opengraph.io/mcpまたは、パソコンで動かす
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"opengraph-io": {
"command": "npx",
"args": [
"-y",
"opengraph-io-mcp"
],
"env": {
"OPENGRAPH_APP_ID": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add --transport http opengraph-io https://mcp.opengraph.io/mcpまたは、パソコンで動かす
claude mcp add opengraph-io --env OPENGRAPH_APP_ID=your-value -- npx -y opengraph-io-mcp動かす前に、空欄の値を入力してください。
または、設定を自分でコピーする
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"opengraph-io": {
"url": "https://mcp.opengraph.io/mcp"
}
}
}または、パソコンで動かす
または、設定を自分でコピーする
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"opengraph-io": {
"command": "npx",
"args": [
"-y",
"opengraph-io-mcp"
],
"env": {
"OPENGRAPH_APP_ID": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
または、設定を自分でコピーする
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"opengraph-io": {
"type": "http",
"url": "https://mcp.opengraph.io/mcp"
}
}
}または、パソコンで動かす
または、設定を自分でコピーする
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"opengraph-io": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"opengraph-io-mcp"
],
"env": {
"OPENGRAPH_APP_ID": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ChatGPTがつなげるのは、インターネット上のサーバーだけです:
- ウェブ版のChatGPTを開き → Settings → Connectors (Apps)
- Create または Add を押す(プランによっては、先に Advanced で Developer mode をオンにする必要があります)
- 下のアドレスを貼り付け、名前を付けて保存する
- サインインを求められたら、作者のサービスにサインインする
https://mcp.opengraph.io/mcpメニューの名前は、プランや時期によって少し違うことがあります。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
自分で入力する値
- Your OpenGraph.io App ID. Get one at https://www.opengraph.io/
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
できること
このサーバーは、ツール一覧を表示する前にサインインを求めます。
基本チェックi
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月9日にチェック
- ✓ 合格
作者とリポジトリが一致
レジストリ名は、リポジトリを所有するGitHubアカウント securecoders で確認済みです
- … 未チェック
今もメンテナンスされている
このリポジトリはまだGitHubから読み取っていません
- … 未チェック
ライセンスがある
このリポジトリはまだGitHubから読み取っていません
- ✓ 合格
エンドポイントが応答する
251ミリ秒で応答(HTTP 401)
- ✓ 合格
OAuthでサインイン
OAuthでのサインインに対応しているため、AIアプリがログイン画面へ案内してくれます
- … 未チェック
ツールの説明に隠れた指示がない
まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります
マーケティング・SNSのほかのサーバーとの比較i
- このカテゴリのほかの3617件のうち0%よりスターが多い
- このカテゴリのほかの3617件のうち77%より最近レジストリに公開
- 基本チェックの結果が、このカテゴリのほかの3617件のうち100%と同じかそれ以上
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
よくある質問
OpenGraph.io MCP Serverは安全ですか?
当てはまる基本チェック3項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
どんなキーやコードが必要ですか?
入力が必要なもの:OPENGRAPH_APP_ID
パソコンで動きますか、それともクラウドですか?
どちらでも使えます。パソコンにインストールしても、クラウド版につないでもかまいません。
今もメンテナンスされていますか?
GitHubリポジトリの最終更新は–、最新バージョン(3.3.0)がレジストリに届いたのは10 日前です。
どのアプリで使えますか?
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
代わりに使えるものは?
同じカテゴリには:MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer
代わりの候補
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Google Analytics MCP
GA4 MCP server for AI agents: schema discovery, server-side aggregation, analysis-ready defaults.
BibiGPT YouTube Video Summarizer
AI video summarizer: summarize and transcribe YouTube, Bilibili, TikTok and podcast videos.
作者のREADME
READMEを開く
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
OpenGraph MCP Server
opengraph-io-mcp is a Model Context Protocol (MCP) server that makes the OpenGraph.io API available to AI agents such as Claude, Cursor and LangGraph through the standard MCP interface.
Why? If you already use OpenGraph.io to unfurl links, scrape HTML, extract article text, or capture screenshots, you can now give the same capabilities to your autonomous agents without exposing raw API keys.
Global Installation
You can install this package globally via npm:
npm install -g opengraph-io-mcp
Quick Install
CLI Installer (Recommended)
The easiest way to configure OpenGraph MCP for any supported client:
# Interactive mode - guides you through setup
npx opengraph-io-mcp-install
Direct mode - specify client and app ID
npx opengraph-io-mcp-install --client cursor --app-id YOUR_APP_ID
Supported clients: cursor, claude-desktop, windsurf, vscode, zed, jetbrains
Claude Desktop Extension
For Claude Desktop, download the .mcpb extension from the Releases page and open it. Claude Desktop asks for your App ID once and stores it securely.
Authentication
The hosted server at https://mcp.opengraph.io/mcp uses OAuth 2.1. You sign in once in your browser and choose which OpenGraph.io API key to authorize; nothing secret goes into a config file, and you can revoke access from the dashboard at any time. OAuth also unlocks the Open Graph Audit and Link Preview tools.
How it works: when a client connects without credentials, the server answers 401 with a WWW-Authenticate header pointing to
GET /.well-known/oauth-protected-resource
→ { "authorization_servers": ["https://dashboard-api.opengraph.io"] }
The client discovers the authorization server from there and opens https://dashboard.opengraph.io/oauth/consent in your browser. Clients with built in OAuth support need nothing but the URL. Clients that can only launch local commands connect through mcp-remote, a small bridge that runs on your machine and handles the same browser sign in.
The `x-app-id` header is deprecated on the hosted server. It still works for now, and responses to it carry a
Deprecationheader, but support is being removed. Move to one of the OAuth setups below. Running the server locally (the stdio transport, the CLI installer, or the Claude Desktop extension) uses your App ID directly and is not affected.
Client Configuration
Every setup below connects to the hosted server with OAuth. The first time a tool is used, your browser opens to sign in.
Claude Code
claude mcp add --transport http opengraph https://mcp.opengraph.io/mcp
Then run /mcp inside Claude Code and choose opengraph to sign in.
Claude Desktop
Settings → Connectors → Add custom connector, name it OpenGraph, and enter https://mcp.opengraph.io/mcp. Claude Desktop opens your browser to sign in.
If you prefer the config file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows), use the mcp-remote bridge:
{
"mcpServers": { "opengraph": { "command": "npx", "args": ["-y", "mcp-remote@0.14.3", "https://mcp.opengraph.io/mcp"] } } }
Cursor
Install the OpenGraph.io plugin from the Cursor Marketplace, or add the server yourself.
Config location: ~/.cursor/mcp.json
{
"mcpServers": { "opengraph": { "url": "https://mcp.opengraph.io/mcp" } } }
VS Code
Config location: .vscode/mcp.json (in your project directory)
{
"servers": { "opengraph": { "type": "http", "url": "https://mcp.opengraph.io/mcp" } } }
Windsurf, JetBrains AI Assistant, Zed and other clients
If your client supports OAuth for remote servers, point it at https://mcp.opengraph.io/mcp with no headers. Otherwise connect through mcp-remote:
Windsurf (~/.codeium/windsurf/mcp_config.json) and JetBrains AI Assistant:
{
"mcpServers": { "opengraph": { "command": "npx", "args": ["-y", "mcp-remote@0.14.3", "https://mcp.opengraph.io/mcp"] } } }
Zed (~/.config/zed/settings.json, which uses context_servers):
{
"context_servers": { "opengraph": { "command": "npx", "args": ["-y", "mcp-remote@0.14.3", "https://mcp.opengraph.io/mcp"] } } }
mcp-remote stores its sign in under ~/.mcp-auth. Delete that folder to sign out.
Legacy x-app-id header (deprecated)
Only for setups that cannot use OAuth yet, while the hosted server still accepts it. Send your OpenGraph.io App ID as a header; Open Graph Audit and Link Preview tools are not available this way.
{
"mcpServers": { "opengraph": { "url": "https://mcp.opengraph.io/mcp", "headers": { "x-app-id": "YOUR_OPENGRAPH_APP_ID" } } } }
Available Tools
Two authentication tiers: Data and Image Generation tools work with OAuth, and also with a plain App ID when you run the server locally (the stdio transport or the Claude Desktop extension). Open Graph Audit and Link Preview tools require OAuth on the hosted server, since they bill against your organization's plan rather than a single API key.
OpenGraph.io Data Tools
All scraping/metadata tools default to the v3 API which enables auto_render, auto_proxy, and retry by default for higher success rates on complex pages. The query, extract and brand intelligence tools use v1.1 (see notes).
| Tool Name | API Endpoint | Description | Documentation |
|---|---|---|---|
| Get OG Data | /api/3.0/site/ | Fetch Open Graph metadata, HTML-inferred tags, and hybrid social preview data. Supports use_ai, ai_sanitize, load-more, proxy/retry, and all v3 smart defaults. | Docs |
| Get OG Scrape Data | /api/3.0/scrape/ | Scrape raw HTML with full v3 rendering options including scroll-to-bottom, load-more clicks, and AI sanitization. | Docs |
| Get OG Screenshot | /api/3.0/screenshot/ | Capture a screenshot. Supports full_page, dark_mode, capture_delay, navigationTimeout, hideSelectors, and custom viewport dimensions. | Docs |
| Get OG Query | /api/1.1/query/ | Ask a natural-language question about a page's content. Uses v1.1 (100–200 credits/request) until billing path is updated for v3. | Docs |
| Get OG Extract | /api/1.1/extract/ | Extract specific HTML elements (h1, p, a, img, etc.) by tag name. Stays on v1.1 — no v3 GET route exists for this endpoint. | Docs |
| Get OG Markdown | /api/3.0/markdown/ | Convert any URL's HTML to clean Markdown. Strips nav/ads by default (only_main_content: true) and supports include_tags/exclude_tags selectors. For long pages, pass query with chunking to get back only the relevant passages, ranked, rather than the whole document. include_links/include_images/include_headings return structured link, image, and outline data. Returns page metadata, character and token usage, and — with ai_sanitize — a prompt-injection safety report. | Docs |
| Get Brand Intelligence | /api/1.1/brand/ | Build a structured brand profile from about ten of a site's own pages: brand, identity (logos, icon, colors, fonts), products, audiences, positioning, messaging, voice, visual style, and links. Turn sections off with sections, ask up to 3 typed custom questions, and add per-field provenance with include_meta. Stays on v1.1, because v3's retry defaults would exceed its time budget. 500 credits per fresh analysis, 1 when cached. | Docs |
Language detection: All tools send accept_lang: auto by default, which mirrors the request's Accept-Language header. Pass an explicit BCP 47 tag (e.g. en-US, fr) to override.
Open Graph Audit & Link Preview Tools
Requires OAuth 2.1 (see Authentication) and a plan that includes Open Graph Audit. These tools are available on the hosted server only. They are not listed when you run the server locally (the CLI installer or the Claude Desktop extension) or connect with the x-app-id header, since they need your organization identity, not just an API key.
| Tool Name | Description |
|---|---|
| Discover Site URLs | Crawl a domain (sitemap + link discovery) and return every page found, grouped by depth, along with your remaining monthly audit quota. |
| Start Open Graph Audit | Kick off an async, multi-page SEO/social audit. Pass an explicit urls[] list (from discovery, a sitemap, or a codebase route scan) or let the backend crawl the domain itself. Returns an auditId immediately. |
| Get Open Graph Audit Status | Poll an in-progress audit (QUEUED → CRAWLING → SCORING → COMPLETE). |
| Get Open Graph Audit Report | Retrieve the full report once complete: overall score (0–100), an AI-generated executive summary, prioritized fixes, per-page scores, and Open Graph coverage rates. |
| Preview Page Audit | Instant, synchronous single-URL quality check with score + issues. Does not consume audit quota. |
| Get Link Preview | Instant, synchronous check of how a URL will render when shared — returns Facebook, Twitter/X, LinkedIn, and Google preview cards plus a quality score and fix list. Does not consume audit quota. |
| Delete Open Graph Audit | Permanently delete an audit and all of its results. Cannot be undone. |
Monitoring & History Tools
Recurring audits, trend tracking, and change reporting. OAuth required; setMonitoringSchedule additionally requires the Open Graph Audit scheduling entitlement.
| Tool Name | Description |
|---|---|
| List Websites | Every site the organization has audited, with current score and trend against the previous run, critical issue and regression counts, known page count, and next scheduled run. Pass a websiteId for one in detail. |
| List Open Graph Audits | Past audits, newest first, filterable by domain, status, date range, or website. |
| Get Open Graph Audit Changes | What changed since the previous run — new, fixed, and regressed issues, pages added or removed, and the score delta — plus prioritized issue groups. A *regressed* issue is one previously verified as fixed that has come back; this is tracked across runs by durable issue identity, not by diffing two lists. |
| Get Monitoring Schedule | A website's recurring-audit settings: frequency, anchored day and time, paused state, next run. |
| Set Monitoring Schedule | Enable, chan
冒頭だけを表示しています。続きはリポジトリで読めます