P

kagi-search-mcp

...
Created 12/27/2024byapridachin

Language:

Python

Stars:

2

Forks:

1

Kagi MCP server

smithery badge MCP server that allows to search web using Kagi API

Components

Resources

The server implements calls of API methods:

  • fastgpt
  • enrich/web
  • enrich/news

Prompts

The server provides doesn't provide any prompts:

Tools

The server implements several tools:

  • ask_fastgpt to search web and find an answer
  • enrich_web to enrich model context with web content
  • enrich_news to enrich model context with latest news

Configuration

Quickstart

Install

Installing via Smithery

To install the Kagi MCP server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install kagi-mcp --client claude

Claude Desktop

On MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json

Development/Unpublished Servers Configuration

"mcpServers": {
  "kagi-mcp": {
    "command": "uv",
    "args": [
      "--directory",
      "path_to_project",
      "run",
      "kagi-mcp"
    ],
    "env": {
      "KAGI_API_KEY": "YOUR API KEY"
    }
  }
}

Development

Building and Publishing

To prepare the package for distribution:

  1. Sync dependencies and update lockfile:
uv sync
  1. Build package distributions:
uv build

This will create source and wheel distributions in the dist/ directory.

  1. Publish to PyPI:
uv publish

Note: You'll need to set PyPI credentials via environment variables or command flags:

  • Token: --token or UV_PUBLISH_TOKEN

              - Or username/password: `--username`/`UV_PUBLISH_USERNAME` and `--password`/`UV_PUBLISH_PASSWORD`
    

Debugging

npx @modelcontextprotocol/inspector uv --directory path_to_project run kagi-mcp
Last updated: 2/21/2025

Publisher info

apridachin's avatar
0
followers
0
following
3
repos

More MCP servers built with Python

MCP Server for Bing Webmaster Tools

An MCP (Model Context Protocol) server that provides access to Bing Webmaster Tools functionality

By isiahw1
usgs-water-mcp

This MCP server provides access to real-time water data from the USGS Water Services API. It allows you to fetch instantaneous water measurements including stream flow, gage height, temperature, and other water quality parameters from thousands of monitoring stations across the United States.

By pgiffy
screeny

Privacy-focused macOS MCP server for secure, user-approved window screenshots

By rohanrav