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.6.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.6-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kagi_bridge_mcp-0.1.6.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.6.tar.gz
Algorithm Hash digest
SHA256 b872fdebcfd31ead95319784fd5f36124786c113b33c784c6d5c2da8bc7f67f0
MD5 395227121ffabe65c6bd4ebd48e54b88
BLAKE2b-256 258e15987a90ec6e8e6874ffa6e3b77fff8d27a30b5c689100f4d89df5dd0ce9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kagi_bridge_mcp-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 82b16f9bb7bd98ac4f1c962c228991f8fc578e3d1bf47612feec3c5b4762153c
MD5 0f10f558d89693af4042e6d4fe88a033
BLAKE2b-256 79cf961990f3ade4b1e99e66535adb4b0a07dfc42a113295d788bda17ec6ded1

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