
mrgoonie/seo-insights-mcp-server
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
SEOインサイト用のTypeScriptモデルコンテキストプロトコル(MCP)サーバー。 バックリンク、キーワードリサーチ、トラフィック分析のためのSEOツールを提供します.
概要
このプロジェクトは、AIアシスタントをSEO APIに接続し、バックリンク解析、キーワード調査、トラフィック解析を行うモデルコンテキストプロトコル(MCP)サーバーを提供します。 このプロジェクトは、このプロジェクトで使用される API のいずれかと提携していません。 Ahrefs の captchas を解決するために CAPSOLVER API キーが必要になります。 - [x] 任意のドメインのバックリンクリストを取得する - [x] 任意のシードキーワードのキーワードのアイデアを生成する - [x] キーワードの難しさとSERP分析をチェック - [x] ウェブサイトのトラフィックを分析し、トップパフォーマンスのコンテンツ - [x] "stdio" 輸送 - CLI の使用のデフォルト輸送 - [x] "Streamable HTTP" 輸送 - Web ベースのクライアントの場合 - [ ] ベアラーで auth ("Authorization" ヘッダーを実装) - [x] ~~"sse" 輸送~ - [ ] テストを書く これらの環境変数を使用して HTTP サーバを構成できます。 - MCP HTTP HOST: ホストがバインドする (デフォルト: 127.0.0.
概要(AI 翻訳)
このプロジェクトは、AIアシスタントをSEO APIに接続し、バックリンク解析、キーワード調査、トラフィック解析を行うモデルコンテキストプロトコル(MCP)サーバーを提供します。
- ギトハブ
- 午後
免責事項
このプロジェクトは、このプロジェクトで使用される API のいずれかと提携していません。 Ahrefs の captchas を解決するために CAPSOLVER API キーが必要になります。
利用できる特徴
####SEOツール
- [x] 任意のドメインのバックリンクリストを取得する
- [x] 任意のシードキーワードのキーワードのアイデアを生成する
- [x] キーワードの難しさとSERP分析をチェックする
- [x] ウェブサイトのトラフィックを分析し、トップパフォーマンスのコンテンツ
対応輸送
- [x] “stdio” 輸送 - CLI の使用のためのデフォルトの輸送
- [x] “Streamable HTTP” トランスポート - ウェブベースのクライアントの場合
- [ ] [[
Bearer]] で auth (“Authorization” ヘッダーを実装) - [x]
“sse” 輸送** (非推奨)** - [ ] テストを書く
使い方
###CLI は
##MCP セットアップ
stdioトランスポートによるローカル設定の場合:
リモートHTTP設定の場合:
HTTPトランスポートの環境変数:
これらの環境変数を使用して HTTP サーバを構成できます。
- [
MCP_HTTP_HOST]: 結合するホスト (デフォルト: [127.0.0.1]))
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
SEO Insights MCP Server
This project provides a Model Context Protocol (MCP) server that connects AI assistants to SEO APIs for backlinks analysis, keyword research, and traffic analysis.
Disclaimer
This project is not affiliated with any of the APIs used in this project. You will need a CAPSOLVER API key to resolve Ahrefs captchas.
Available Features
SEO Tools
- [x] Get backlinks list for any domain
- [x] Generate keyword ideas for any seed keyword
- [x] Check keyword difficulty and SERP analysis
- [x] Analyze website traffic and top performing content
Supported Transports
- [x] “stdio” transport - Default transport for CLI usage
- [x] “Streamable HTTP” transport - For web-based clients
- [ ] Implement auth (“Authorization” headers with
Bearer)
- [ ] Implement auth (“Authorization” headers with
- [x]
“sse” transport(Deprecated) - [ ] Write tests
How to use
CLI
# Analyze website traffic
npm run dev:cli -- get-traffic --domain "example.com"
# Equivalent to
npm run dev:cli -- get-traffic --domain "example.com" --mode "subdomains"
# Analyze website traffic for a specific country
npm run dev:cli -- get-traffic --domain "example.com" --mode "exact" --country "uk"
# Get backlinks for a domain
npm run dev:cli -- get-backlinks --domain "example.com"
# Generate keyword ideas
npm run dev:cli -- keyword-generator --keyword "seo tools" --country "us"
# Generate keyword ideas with specific search engine
npm run dev:cli -- keyword-generator --keyword "seo tools" --country "us" --search-engine "Google"
# Check keyword difficulty
npm run dev:cli -- keyword-difficulty --keyword "seo analytics" --country "us"
MCP Setup
For local configuration with stdio transport:
{
"mcpServers": {
"seo-insights": {
"command": "node",
"args": ["/path/to/seo-insights-mcp-server/dist/index.js"],
"transportType": "stdio"
}
}
}
For remote HTTP configuration:
{
"mcpServers": {
"seo-insights": {
"type": "http",
"url": "http://localhost:8080/mcp"
}
}
}
Environment Variables for HTTP Transport:
You can configure the HTTP server using these environment variables:
MCP_HTTP_HOST: The host to bind to (default:127.0.0.1)MCP_HTTP_PORT: The port to listen on (default:8080)MCP_HTTP_PATH: The endpoint path (default:/mcp)
Source Code Overview
What is MCP?
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"seo-insights": {
"command": "node",
"args": ["/path/to/seo-insights-mcp-server/dist/index.js"],
"transportType": "stdio"
}
}
}