使用说明
Kagi MCP服务器
MCP(模型上下文协议)服务器,为AI助手提供Kagi搜索功能。
特性
- 认证:保存Kagi会话Cookie以实现持久访问
- 搜索:执行Kagi搜索并检索结构化结果(标题、URL、片段)
安装
- 克隆存储库并同步依赖关系:
uv sync
- 安装Playwright Chromium浏览器:
uv run playwright install chromium
MCP配置
将以下内容添加到MCP客户端配置中:
{
"Kagi Search": {
"command": "uv",
"args": [
"run",
"--with",
"fastmcp",
"fastmcp",
"run",
"/path/to/kagi-mcp-server/main.py"
]
}
}
替换 /path/to/kagi-mcp-server 此目录的实际路径。
用法
1.获取您的Kagi代币
选项A:开发人员控制台
- 登录您的Kagi帐户https://kagi.com
- 打开开发人员工具(F12或Cmd+选项+I)
- 首选 应用 > Cookie >
https://kagi.com - 查找
kagi_sessioncookie并复制其值
选项B:会话链接
- 登录您的Kagi帐户https://kagi.com
- 导航至 设置 > 高级 > 会话链接
- 从生成的URL复制令牌(后面的部分
?token=)
2.身份验证
将您的令牌提供给LLM,并要求其与Kagi进行身份验证。LLM将调用 authenticate 用于在本地保存会话Cookie的工具。
示例提示:
“使用此令牌与Kagi进行身份验证:
your_token_here"
3.搜索
一旦通过身份验证,只需让LLM使用Kagi进行搜索:
“搜索Kagi以获取最新的AI新闻”
返回结果列表,其中包含:
rank:结果位置title:页面标题url:页面URLsnippet:描述片段
需求
- Python>=3.12
- 紫外线 包管理器
- 具有有效订阅的Kagi帐户
许可证
麻省理工学院