mcp-registry/kagimcp

    ==================
      
       /// MCP ///
      /// KAG ///
        
    ==================
        
    [server:online]
    [protocol:ready]

kagimcp

by kagisearch

Official Model Context Protocol (MCP) server that exposes Kagi web-search, summarizer and related tools to MCP-compatible clients (Claude Desktop/Code, etc.).

145
18
Enterprise

01

search

Perform a web search using Kagi’s Search API

02

summarizer

Generate summaries of content (e.g., YouTube videos) using Kagi’s Summarizer engine

Installation

1. Clone the repository:
git clone https://github.com/kagisearch/kagimcp.git && cd kagimcp
2. Create and activate a Python virtual environment (recommended):
python3 -m venv .venv source .venv/bin/activate # Windows: .venv\Scripts\activate
3. Install server dependencies:
pip install -r requirements.txt # If a development install is required: # pip install -r requirements-dev.txt
4. (Optional) Create an .env file or export environment variables required by MCP, for example:
export MCP_API_KEY="<your-secret-key>" export MCP_PORT=8000
5. Launch the MCP server locally:
python -m kagimcp # or, if provided, uvicorn kagimcp.app:app --host 0.0.0.0 --port ${MCP_PORT:-8000}
6. Verify the server is running:
curl http://localhost:8000/health # Expected response → {"status":"ok"}
7. (Container alternative) Build and run via Docker if a Dockerfile is present:
docker build -t kagimcp . docker run -p 8000:8000 -e MCP_API_KEY=<key> kagimcp

Documentation

License: MIT License
Updated 7/30/2025