mcp-server-indexnow

mcp-server-indexnow

0

The MCP Server IndexNow is designed to facilitate URL indexing requests using the IndexNow protocol. It allows MCP-compatible clients to easily notify search engines about new or updated content, enhancing the speed of content discovery and indexing. The server can be configured with minimal setup, providing tools for submitting URLs via the IndexNow API.

mcp-server-indexnow

A Model Context Protocol (MCP) server allowing URL indexing requests via the IndexNow protocol.

This server acts as a bridge, enabling MCP-compatible clients (like IDEs or AI assistants) to submit URLs to search engines using the IndexNow protocol for faster content discovery and indexing.

Features

  • Provides an MCP tool to submit single or multiple URLs to the IndexNow API.
  • Facilitates interaction with the IndexNow protocol through MCP clients.
  • Requires minimal configuration once the IndexNow key is set up on your host.

What is IndexNow?

IndexNow is a protocol allowing easy notification to search engines about updated website content. Participating engines include Bing, Yandex, Seznam.cz, Naver, Yep.

What is MCP?

The Model Context Protocol (MCP) connects language models and AI assistants to tools and data sources.

Installation

Using uvx (recommended)

No specific installation is needed with uvx. It can be run directly from the client app.

Using make

Install with make install.

Usage

IndexNow Key Setup

Set up an IndexNow key on your host. Verify ownership through this key.

Environment Variables (Optional)

  • INDEXNOW_SECRET_KEY: The server will use this for URL submissions by default.
  • INDEXNOW_API_BASE: Specify a different API endpoint if needed.
  • INDEXNOW_KEY_LOCATION: Full URL to your key file if not at the root.

Development

Use make commands to install dependencies, start the server, run tests, lint, and format code.

License

Licensed under the MIT License.