Skip to main content
chudi.dev
Automation live

SEOBlogBot MCP Server

TypeScript MCP Server

SEOBlogBot MCP Server

Built the full MCP server: tool registration and dispatch, the shared services layer (HTTP, PageSpeed, Search Console, Google auth), and all 8 tool implementations.

Project Overview

SEOBlogBot is an open-source Model Context Protocol server written in TypeScript. Install it once and Claude gains eight SEO audit tools: six that run without credentials (sitemap audit, robots.txt check, meta-tag validation, Core Web Vitals via PageSpeed Insights, schema recommendation, and Lighthouse audit) plus two that use a Google Search Console service account for URL indexing inspection (single and batch). It is organized in three layers: an entry point that registers and dispatches all 8 tools, a shared services layer (HTTP, PageSpeed, Search Console, Google auth), and one file per tool.

Challenge

Expose reliable SEO auditing inside an AI coding session so the developer never leaves the chat or hand-wires API clients for PageSpeed and Search Console.

Key Features

build

8 SEO Audit Tools

Sitemap audit, robots.txt check, meta-tag validation, Core Web Vitals, schema recommendation, Lighthouse audit, and single + batch GSC indexing inspection.

bolt

Natural-Language Interface

Ask Claude to audit a sitemap or check indexing in plain English; the server handles the HTTP requests, API calls, and parsing in the background.

balance

MIT Licensed

Open source, installable in any Claude Code or Claude Desktop session via a stdio MCP entry in mcp.json.

Lessons Learned

  • school Wrapping existing SEO APIs as MCP tools keeps the audit inside the AI session where the fix already happens, removing the context switch to a separate dashboard.