kimi-api-mcp

kimi-api-mcp

MCP server that provides file operations and Moonshot API-powered tools (reasoning, code review, testing, research, web search, agent) for Kimi K2.5, requiring only a Moonshot API key.

Category
Visit Server

README

kimi-api-mcp

MCP server for Kimi K2.5 via the Moonshot REST API — no CLI installation or subscription required. Just a Moonshot API key.

Works with Claude Code, Cursor, VS Code, Windsurf, Claude Desktop, and any MCP-compatible host.

CI npm

Why

The official kimi-code-mcp package requires the Kimi Code CLI binary and a paid subscription. This package calls the Moonshot API directly using your existing API key — no binary, no subscription.

Install

No install needed with npx:

npx kimi-api-mcp@latest

Or install globally:

npm install -g kimi-api-mcp

Setup

  1. Get an API key from platform.moonshot.ai (free tier available)
  2. Add to your MCP config

Claude Code (~/.claude/mcp.json)

{
  "mcpServers": {
    "kimi-code": {
      "command": "npx",
      "args": ["-y", "kimi-api-mcp@latest"],
      "env": {
        "MOONSHOT_API_KEY": "your-moonshot-api-key"
      }
    }
  }
}

Cursor (.cursor/mcp.json)

{
  "mcpServers": {
    "kimi": {
      "command": "npx",
      "args": ["-y", "kimi-api-mcp@latest"],
      "env": {
        "MOONSHOT_API_KEY": "your-moonshot-api-key"
      }
    }
  }
}

VS Code / Windsurf

Add the same mcpServers block to your MCP settings file.

Tools

Local tier — free, no LLM calls

Tool Description
kimi_read_file Read a text file (with offset/limit)
kimi_write_file Create or overwrite a file
kimi_edit_file Find-and-replace in a file
kimi_glob Find files matching a glob pattern
kimi_grep Search files with regex (uses rg or grep)
kimi_shell Execute a shell command (120s timeout)
kimi_fetch_url Fetch and extract text from a URL

Moonshot API tier — uses moonshot-v1-128k (~$0.60/M tokens)

Tool Description
kimi_think Extended step-by-step reasoning
kimi_review Code review (bugs, security, performance)
kimi_test Generate or improve tests
kimi_research Analyze a codebase with 128K context
kimi_read_media Analyze images via vision API
kimi_web_search Web search + AI summary
kimi_agent Autonomous multi-step agent (up to 15 iterations)

Environment Variables

Variable Required Description
MOONSHOT_API_KEY Yes Your Moonshot API key from platform.moonshot.ai

Requirements

  • Node.js 18+
  • A Moonshot API key (for API-tier tools)

Contributing

See CONTRIBUTING.md.

License

MIT — see LICENSE.

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured