Skip to main content

Kagi Bridge MCP Server

Project description

Kagi Bridge MCP

This is a MCP (Multichannel Protocol) server that provides search capability using a headless browser. It simulates browser-based searches without requiring a Kagi API key.

Installation

This project uses uv for dependency management:

# Install the package with dependencies
uv pip install .

# Install the browser binary
python -m playwright install chromium

Usage

The MCP server requires a URL that contains an authentication token for the search service. This URL is used to initialize cookies that will be used for subsequent searches.

You can provide the URL in two ways:

  1. Environment variable:
export SEARCH_URL="https://kagi.com/your_token_url"
kagi-bridge-mcp
  1. Command-line argument:
kagi-bridge-mcp --url "https://kagi.com/your_token_url"

Features

  • Browser-based search that simulates real user interaction
  • Handles 302 redirects and cookie-based authentication
  • Compatible with existing MCP format for seamless integration

Development

# Set up a development environment
uv venv
source .venv/bin/activate
uv sync

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kagi_bridge_mcp-0.1.1.tar.gz (164.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kagi_bridge_mcp-0.1.1-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file kagi_bridge_mcp-0.1.1.tar.gz.

File metadata

  • Download URL: kagi_bridge_mcp-0.1.1.tar.gz
  • Upload date:
  • Size: 164.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.9

File hashes

Hashes for kagi_bridge_mcp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a00aa1f90a02c10eab33fd238799c741d53c8f778c43f5dcf613bcd8f6a8a99e
MD5 8ef1ad9d1d923ad21c2adba696aea72e
BLAKE2b-256 eac1f22aa00ee21a6a1d6db1b5e88b824f702457439caee233318bfd94c9e789

See more details on using hashes here.

File details

Details for the file kagi_bridge_mcp-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for kagi_bridge_mcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e887a26f449c342cb3d527236aed0cb842f8e0aa7f22bb824c4bcc223cf086db
MD5 fc7f4a66185ebf520644d4738bb22ca5
BLAKE2b-256 7c37da006bddb6c4ecdb39fc3f2fc507b599b30ea01bc51bea7a8b58a0024633

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page