Token导航 LogoToken导航TokenDH.com
Kimi Search MCP Rs logo
AI代理stdio官方级别未说明来源级核验

Kimi Search MCP Rs

MCP Server

一个基于Moonshot AI Kimi API的轻量级MCP服务器实现,为支持MCP协议的AI应用提供实时联网搜索功能。

工具数

1

提示词数

0

GitHub Stars

2

资源数

0
Docker支持RustClaudeClaude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Herta-ai

提供方

Herta-ai

最后核验

2026/5/17 20:20

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run -d -p 3000:3000 kimi-search-mcp

详细介绍

🔍 Kimi Search MCP Server

![Rust](https://www.rust-lang.org/) ![License](LICENSE) ](Dockerfile)

基于 Moonshot AI Kimi 的 MCP 联网搜索服务

English | 简体中文


简体中文

📖 项目简介

本项目是一个轻量级的 MCP (Model Context Protocol) 服务器实现,使用 Rust 编写,通过 Moonshot AI 的 Kimi API 提供联网搜索功能。

让任何支持 MCP 协议的 AI 应用都能够实时联网搜索,获取最新信息。

✨ 特性

  • 🚀 高性能 - Rust 实现,内存安全,极致性能
  • 🪶 轻量级 - 静态编译,二进制文件体积小
  • 🐳 容器化 - 开箱即用的 Docker 支持
  • 🔌 MCP 协议 - 标准实现,兼容性好
  • 🌐 CORS 支持 - 跨域友好,方便集成
  • 🔐 安全传递 - API Key 通过请求参数传递,不存储

🛠️ 技术栈

技术用途
AxumWeb 框架
Tokio异步运行时
ReqwestHTTP 客户端
Serde序列化框架

📦 快速开始

方式一:Docker 运行(推荐)

# 构建镜像
docker build -t kimi-search-mcp .

# 运行容器
docker run -d -p 3000:3000 kimi-search-mcp

或者从ghcr拉取

docker pull ghcr.io/herta-ai/kimi-search-mcp-rs:latest
docker run -d -p 3000:3000 ghcr.io/herta-ai/kimi-search-mcp-rs

方式二:本地编译

# 克隆项目
git clone https://github.com/your-username/kimi-search-mcp-rs.git
cd kimi-search-mcp-rs

# 编译运行
cargo run --release

服务将在 http://localhost:3000 启动。

命令行参数

参数说明示例
`-p, --port
`指定监听端口,默认 3000cargo run --release -- -p 8080
# 使用默认端口 3000
cargo run --release

# 指定端口 8080
cargo run --release -- -p 8080
# 或
cargo run --release -- --port 8080

📡 API 使用

MCP 端点

POST http://localhost:3000/mcp?apiKey=YOUR_KIMI_API_KEY&model=kimi-k2-turbo-preview

请求示例

1. 初始化连接

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "initialize",
  "params": {
    "protocolVersion": "2024-11-05",
    "capabilities": {}
  }
}

2. 获取工具列表

{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/list"
}

3. 调用搜索工具

{
  "jsonrpc": "2.0",
  "id": 3,
  "method": "tools/call",
  "params": {
    "name": "search",
    "arguments": {
      "query": "今天的新闻"
    }
  }
}

响应示例

{
  "jsonrpc": "2.0",
  "id": 3,
  "result": {
    "content": [
      {
        "type": "text",
        "text": "根据搜索结果,今天的主要新闻包括..."
      }
    ]
  }
}

🔧 配置参数

参数必填默认值说明
apiKey-Moonshot AI API Key
modelkimi-k2-turbo-preview使用的模型名称

支持的模型列表

🤝 客户端集成

Claude Desktop

在 Claude Desktop 配置文件中添加:

{
  "mcpServers": {
    "kimi-search": {
      "url": "http://localhost:3000/mcp",
      "queryParams": {
        "apiKey": "YOUR_KIMI_API_KEY"
      }
    }
  }
}

Cursor / 其他 MCP 客户端

配置 MCP 服务器 URL:

http://localhost:3000/mcp?apiKey=YOUR_KIMI_API_KEY

📝 开发

# 开发模式运行
cargo run

# 运行测试
cargo test

# 构建发布版本
cargo build --release

📄 许可证

本项目采用 MIT 许可证。详见 LICENSE 文件。


English

📖 Overview

A lightweight MCP (Model Context Protocol) server implementation in Rust, providing web search capabilities through Moonshot AI's Kimi API.

Enable any MCP-compatible AI application to perform real-time web searches and access up-to-date information.

✨ Features

  • 🚀 High Performance - Rust implementation with memory safety
  • 🪶 Lightweight - Statically compiled, minimal binary size
  • 🐳 Docker Ready - Out-of-the-box containerization support
  • 🔌 MCP Protocol - Standard implementation with great compatibility
  • 🌐 CORS Support - Cross-origin friendly for easy integration
  • 🔐 Secure - API Key passed via request parameters, never stored

📦 Quick Start

Docker (Recommended)

docker build -t kimi-search-mcp .
docker run -d -p 3000:3000 kimi-search-mcp

Local Build

git clone https://github.com/your-username/kimi-search-mcp-rs.git
cd kimi-search-mcp-rs
cargo run --release

Server starts at http://localhost:3000.

Command Line Options

OptionDescriptionExample
`-p, --port
`Specify listening port, default 3000cargo run --release -- -p 8080
# Use default port 3000
cargo run --release

# Specify port 8080
cargo run --release -- -p 8080
# or
cargo run --release -- --port 8080

📡 API Usage

MCP Endpoint

POST http://localhost:3000/mcp?apiKey=YOUR_KIMI_API_KEY&model=kimi-k2-turbo-preview

Tool: search

Search the web using Kimi's built-in web search capability.

Parameters:

  • query (string, required): The search query

Example:

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "search",
    "arguments": {
      "query": "latest technology news"
    }
  }
}

🔧 Configuration

ParameterRequiredDefaultDescription
apiKey-Moonshot AI API Key
modelkimi-k2-turbo-previewModel to use

Support Model

📄 License

MIT License. See LICENSE for details.


Made with ❤️ using Rust

⬆ Back to Top

目录标签

目录标签

Docker支持RustClaude联网搜索本地部署MCP协议AI集成Rust开发

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

api-key

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdioapi-key部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP