kagi-server
by ac3xx
The kagi-server is a TypeScript-based MCP server that integrates the Kagi Search API. It provides tools for performing web searches using Kagi's API, demonstrating core MCP concepts.
Last updated: N/A
What is kagi-server?
The kagi-server is an MCP (Model Context Protocol) server designed to integrate the Kagi Search API with applications like Claude Desktop. It allows these applications to leverage Kagi's search capabilities.
How to use kagi-server?
First, install the server and configure it with your Kagi API key. Then, integrate it with your application (e.g., Claude Desktop) by adding the server configuration to the application's settings. Once connected, the application can use the kagi_search
tool to perform web searches via Kagi.
Key features of kagi-server
kagi_search
tool for web searchesTypeScript implementation
MCP compliant
Easy installation via Smithery
Use cases of kagi-server
Integrating Kagi Search API with Claude Desktop
Enabling AI models to perform web searches
Providing search capabilities to applications via MCP
Building custom search integrations
FAQ from kagi-server
What is an MCP server?
What is an MCP server?
MCP (Model Context Protocol) servers provide a standardized way for applications to interact with external tools and services.
How do I get a Kagi API key?
How do I get a Kagi API key?
You need to sign up for the Kagi API private beta to obtain an API key.
What is Smithery?
What is Smithery?
Smithery is a tool that simplifies the installation and management of MCP servers.
Are the kagi_summarize
, kagi_fastgpt
, and kagi_enrich
tools implemented?
Are the kagi_summarize
, kagi_fastgpt
, and kagi_enrich
tools implemented?
No, these tools are planned but not yet implemented. Contributions are welcome to implement them.
How do I debug the MCP server?
How do I debug the MCP server?
Use the MCP Inspector tool, which is available as a package script (npm run inspector
).