PostHog MCP Server
Official PostHog MCP Server for product analytics, feature flags, experiments, and more.
作者による説明(英語の原文)
Read-only static SEO audits and bounded crawling for AI agents.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"seo-auditor": {
"command": "npx",
"args": [
"-y",
"mcp-seo-auditor"
]
}
}
}ターミナルでこれを実行します
claude mcp add seo-auditor -- npx -y mcp-seo-auditorプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"seo-auditor": {
"command": "npx",
"args": [
"-y",
"mcp-seo-auditor"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"seo-auditor": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-seo-auditor"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。
パソコン上で動かせるアプリ
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月11日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント petrovicistefan で確認済みです
コードの最終更新:昨日
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック2項目のうち2項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は昨日、最新バージョン(0.1.4)がレジストリに届いたのは20 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.js, Python (uv)も必要です。
同じカテゴリには:PostHog MCP Server, Agent-Native Analytics, Openshorts
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Official PostHog MCP Server for product analytics, feature flags, experiments, and more.
Agent-Native Amplitude/Mixpanel - connect data sources, prompt for charts
Turn long videos into viral vertical shorts and publish them to TikTok, Instagram and YouTube.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Free on-page SEO audits from Claude Code or Cursor — find broken titles, missing meta descriptions, canonical issues, robots conflicts, and JSON-LD errors before your pages go live. Fully local, no API keys.
Part of the [petrovicistefan MCP suite](https://github.com/petrovicistefan/mcp-marketplace) — local-first guardrails for AI coding agents.
Requirements: Python 3.11+ and Node.js 18+
Or use the deeplink directly:
cursor://anysphere.cursor-deeplink/mcp/install?name=mcp-seo-auditor&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIm1jcC1zZW8tYXVkaXRvciJdfQo=
Or add manually to ~/.cursor/mcp.json:
{
"mcpServers": { "mcp-seo-auditor": { "command": "npx", "args": ["-y", "mcp-seo-auditor"] } } }
claude mcp add mcp-seo-auditor -- npx -y mcp-seo-auditor
If this server is on Claude MCP Marketplace:
/plugin marketplace add petrovicistefan/mcp-marketplace
Add to claude_desktop_config.json:
{
"mcpServers": { "mcp-seo-auditor": { "command": "npx", "args": ["-y", "mcp-seo-auditor"] } } }
Use the MCP install link, or add to .vscode/mcp.json:
{
"servers": { "mcp-seo-auditor": { "type": "stdio", "command": "npx", "args": ["-y", "mcp-seo-auditor"] } } }
npx -y mcp-seo-auditor
uvx mcp-seo-auditor
*PyPI package not yet published. See PyPI Publishing below.*
Other MCP clients (Windsurf, Cline, Zed, Gemini CLI, Codex CLI)
codex mcp add mcp-seo-auditor -- npx -y mcp-seo-auditor
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": { "mcp-seo-auditor": { "command": "npx", "args": ["-y", "mcp-seo-auditor"] } } }
Add to settings.json:
{
"context_servers": { "mcp-seo-auditor": { "command": "npx", "args": ["-y", "mcp-seo-auditor"] } } }
Add to ~/.gemini/settings.json:
{
"mcpServers": { "mcp-seo-auditor": { "command": "npx", "args": ["-y", "mcp-seo-auditor"] } } }
⭐ Found this useful? [Star this repository](https://github.com/petrovicistefan/mcp-seo-auditor) to help others discover it!
Catch SEO issues before you deploy by asking your AI coding assistant to audit your HTML:
Unlike hosted SEO tools that require API keys, cloud accounts, and monthly fees, MCP SEO Auditor runs entirely on your machine. No data leaves your computer unless you explicitly crawl a public URL.
MCP SEO Auditor exposes 3 MCP tools your AI agent can call:
| Tool | Description | Inputs | Network |
|---|---|---|---|
| `audit_html` | Audit supplied static HTML without network access. Returns evidence and prioritized recommendations. | html (string, max 2 MB), url (string, optional base URL) | ❌ No |
| `audit_url` | Fetch a public page and audit static SEO. Respects robots.txt; blocks private addresses. | url (string, required) | ✅ Yes |
| `crawl_site` | Crawl up to 10 pages on the exact same origin, respecting robots.txt. Detect duplicate titles and descriptions. | url (string, required), max_pages (integer, 1–10, default 5) | ✅ Yes |
Each audit scans for:
conflicts (e.g., noindex + canonical) presence tagOutput: Findings with severity (error, warning, info), issue codes, evidence snippets, and actionable recommendations. Plus a local checklist score (not a ranking forecast).
"Audit the homepage HTML in index.html and prioritize the fixes."
"Check https://staging.example.com for SEO issues before I merge this PR." "Does this landing page have a proper canonical tag?"
"Audit all HTML files in dist/ and list any errors."
"Crawl the staging site and find duplicate meta descriptions."
"What's the title and description for this blog post HTML?"
"Does this page have structured data errors?"
"Crawl 10 pages starting at https://example.com and report duplicate titles."
"Which pages are missing H1 tags?"
How does MCP SEO Auditor compare to other SEO tools for AI agents?
| Feature | MCP SEO Auditor | Ryze open-seo-mcp-skills | AminForou/mcp-gsc | iannuttall/seo |
|---|---|---|---|---|
| On-page HTML audits | ✅ Local, no setup | ❌ Hosted connector required | ❌ GSC-focused, no static audits | ✅ Crawl + audits (local) |
| Google Search Console | ❌ Not integrated | ✅ Via hosted Ryze MCP | ✅ OAuth/service account required | ✅ OAuth setup |
| Google Analytics | ❌ Not integrated | ✅ GA4 via hosted MCP | ❌ Not included | ✅ CLI + local MCP |
| Keyword research | ❌ Not included | ✅ DataForSEO built-in | ❌ Not included | ✅ DataForSEO/Ahrefs key |
| Setup complexity | ✅ npx one-liner | ⚠️ Hosted sign-in + approval | ⚠️ Google Cloud OAuth | ⚠️ OAuth + optional API keys |
| Cost | ✅ Free, local | ⚠️ Free tier, then paid | ✅ Free (your Google API costs) | ✅ Free (your API costs) |
| Network required | ❌ Not for audit_html | ✅ Yes (hosted) | ✅ Yes (GSC API) | ✅ Yes (GSC/GA APIs) |
| Privacy | ✅ Fully local option | ⚠️ Sends requests to Ryze | ⚠️ Google Cloud credentials | ⚠️ Hosted option available |
When to use MCP SEO Auditor: You want instant, zero-setup on-page audits of local HTML files or staging sites without external API dependencies.
When to use alternatives: You need live Google Search Console data, rank tracking, backlink analysis, or keyword research — those tools excel at connecting your agent to external SEO data sources.
PATH (defaults to python3 executable)If python3 is not available or you need a specific Python executable, set the MCP_SEO_PYTHON environment variable to an absolute path.
The quickstart examples use npx -y mcp-seo-auditor which downloads and runs the package on demand. For persistent installations, add the MCP server to your client's configuration as shown in the Quick Start section.
Clone the repository and run tests:
git clone https://github.com/petrovicistefan/mcp-seo-auditor.git
cd mcp-seo-auditor npm test
Run the server directly:
node bin/mcp-seo-auditor.mjs
The server reads newline-delimited JSON-RPC from stdin; stdout contains only protocol messages. It waits for an MCP client when started directly.
Register with Claude Code (replace with your absolute path):
claude mcp add seo-auditor -- node /absolute/path/mcp-seo-auditor/bin/mcp-seo-auditor.mjs
Or add to any MCP client config:
{
"mcpServers": { "seo-auditor": { "command": "node", "args": ["/absolute/path/mcp-seo-auditor/bin/mcp-seo-auditor.mjs"] } } }
Install the Python package directly (optional):
pip install .
mcp-seo-auditor
Build-time setuptools is needed; runtime uses only stdlib.
This package is configured for PyPI Trusted Publishing (OIDC) but not yet published. The maintainer must complete a one-time setup at https://pypi.org/manage/account/publishing/:
mcp-seo-auditorpetrovicistefanmcp-seo-auditorpublish-pypi.ymlAfter setup, pushing a version tag (e.g., v0.1.3) will automatically publish to PyPI via the .github/workflows/publish-pypi.yml workflow.
audit_htmlInputs:
html (string, required, max 2 MB): The HTML content to auditurl (string, optional): Base URL for resolving relative linksOutput: JSON with findings, metadata, score, and link inventory
Example:
"Audit this HTML and tell me what's wrong: <html>...</html>"
audit_urlInputs:
url (string, required): Public HTTP(S) URL to fetch and auditOutput: Same as audit_html, plus http object with status, redirects, and elapsedMs
Example:
"Audit https://example.com and prioritize the issues."
Respects `robo