Kagi Translate Server
БесплатноНе проверенAn MCP server that integrates Kagi Translate as tools for translation, URL translation, and proofreading, requiring a Kagi API key.
Описание
An MCP server that integrates Kagi Translate as tools for translation, URL translation, and proofreading, requiring a Kagi API key.
README
An MCP server that exposes Kagi Translate as tools for any MCP-compatible assistant. It is BYOK: set your own KAGI_API_KEY and the server calls Kagi’s Translate API over stdio.
Tools
translate_text- translate plain text or batch text inputstranslate_url- translate content fetched from a URLproofread- proofread and correct text
Requirements
- Node.js 20 or newer
- A Kagi API key in
KAGI_API_KEY
Kagi’s translate service is currently in a free test period. If you need a key, email [email protected].
Setup
npm install
cp .env.example .env
Edit .env and set your real API key:
KAGI_API_KEY=your_real_key_here
Build
npm run build
This compiles TypeScript into dist/.
Run
npm start
For local development with rebuilds:
npm run dev
This command builds once, watches src/ for changes, and restarts the server automatically.
Claude Desktop Configuration
Add the server to claude_desktop_config.json and point it at the built entry point:
{
"mcpServers": {
"kagi-translate": {
"command": "node",
"args": ["/absolute/path/to/kagi-translate-mcp/dist/index.js"],
"env": {
"KAGI_API_KEY": "your_real_key_here"
}
}
}
}
If you prefer to keep secrets out of the config file, start Claude Desktop with KAGI_API_KEY already present in the environment and omit the env block.
Assumptions
The public Kagi docs page is authenticated, so this implementation assumes the confirmed quick-start request shape for translation and conservative optional fields for advanced controls. The code currently sends these payloads:
POST /api/translatewithtextortexts,source_lang,target_lang, and optionalformality,gender, andcontextPOST /api/translate-urlwithurl,source_lang,target_lang, and optionalformality,genderPOST /api/proofreadwithtextand optionallanguageortarget_lang
If Kagi’s authenticated docs differ on field names or response shapes, update src/kagi/types.ts and the tool request mapping in src/tools/.
Implementation Notes
- All outbound Kagi requests go through
src/kagi/client.ts. - Tool inputs are validated with Zod and inferred from the schemas.
- Logging uses
console.erroronly; stdout is reserved for MCP protocol traffic. - Each tool lives in its own file under
src/tools/and is registered fromsrc/tools/index.ts.
Установка Kagi Translate Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/subhangadirli/kagi-translate-mcpFAQ
Kagi Translate Server MCP бесплатный?
Да, Kagi Translate Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Kagi Translate Server?
Нет, Kagi Translate Server работает без API-ключей и переменных окружения.
Kagi Translate Server — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Kagi Translate Server в Claude Desktop, Claude Code или Cursor?
Открой Kagi Translate Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Kagi Translate Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
