MS

mrgoonie/seo-insights-mcp-server

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

28 stars 9 forks 품질 68 트렌드 11MIT

TypeScript Model Context Protocol (MCP) SEO Insights 서버. backlinks, 키워드 연구 및 트래픽 분석을위한 SEO 도구를 제공합니다.

개요

이 프로젝트는 Backlinks 분석, 키워드 연구 및 트래픽 분석을위한 SEO API에 AI 조수를 연결하는 모델 Context Protocol (MCP) 서버를 제공합니다. 이 프로젝트는 이 프로젝트에서 사용되는 API와 제휴되지 않습니다. Ahrefs captchas를 해결하기 위해 CAPSOLVER API 키가 필요합니다. - [x] 도메인에 대한 backlinks 목록을 가져옵니다 - [x] 모든 씨앗 키워드에 대한 키워드 아이디어를 생성 - [x] 키워드 어려움과 SERP 분석 확인 - [x] Analyze 웹 사이트 트래픽 및 최고 성능 - [x] "stdio" 수송 - CLI 사용을 위한 과태 수송 - [x] "Streamable HTTP" 수송 - 웹 기반 클라이언트를 위해 - [ ] auth ("Authorization" 헤더를 Bearer ) - [x] ~~"sse" 수송~ - [ ] 시험 쓰기 이 환경 변수를 사용하여 HTTP 서버를 구성할 수 있습니다: - MCP HTTP HOST: 호스트 (기본값: 127.0.0.

개요(AI 번역)

이 프로젝트는 Backlinks 분석, 키워드 연구 및 트래픽 분석을위한 SEO API에 AI 조수를 연결하는 모델 Context Protocol (MCP) 서버를 제공합니다.

뚱 베어

  • 시간

면책

이 프로젝트는 이 프로젝트에서 사용되는 API와 제휴되지 않습니다. Ahrefs captchas를 해결하기 위해 CAPSOLVER API 키가 필요합니다.

유효한 특징

SEO 도구

  • [x] 모든 도메인에 대한 backlinks 목록 받기
  • [x] 모든 씨앗 키워드에 대한 키워드 아이디어를 생성
  • [x] 키워드 난이도 및 SERP 분석 확인
  • [x] Analyze 웹 사이트 트래픽 및 최고 성능

지원된 수송

  • [x] “stdio” 수송 - CLI 사용을 위한 과태 수송
  • [x] “Streamable HTTP” 운송 - 웹 기반 고객을 위해
  • [ ] auth 구현 (“Authorization” 헤더 Bearer )
  • [x] “sse” transport (확정)
  • [ ] 시험 쓰기

사용 방법

클립

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 )
  • [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?

GitHub에서 전체 README 보기

설치

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" } } }