kage MCP sunucusu
Commit 14 Kas 2026Terminal, editör ve tarayıcı için paralel çocuk agent desteği ve Lua tabanlı yapılandırma sunan hızlı ve özelleştirilebilir bir kodlama agent'ı.
Ayrıca bilinen adı QaidVoid/kage
- Yıldızlar
- 5
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- —
- Son commit
- 14 Kas 2026
- Lisans
- MIT
kage MCP nedir?
kage bir MCP sunucusudur. Terminal, editör ve tarayıcı için paralel çocuk agent desteği ve Lua tabanlı yapılandırma sunan hızlı ve özelleştirilebilir bir kodlama agent'ı.
Özet, projenin README dosyasından oluşturuldu
kage MCP sunucusu hakkında
kage, yüksek hızlı ve script yazılabilir yardıma ihtiyaç duyan geliştiriciler için kodlama agent'ını terminal, editör veya tarayıcı üzerinden çalıştırmayı sağlar. Rust ile geliştirilen bu araç, paralel çocuk agent'lar dağıtarak veya birden fazla alt görevi aynı anda yönetmek için bir swarm çağrısı kullanarak karmaşık kodlama görevlerini yönetmenize olanak tanır. Terminal kullanıcı arayüzü, masaüstü uygulaması veya Agent Client Protocol kullanarak Zed ve Neovim gibi editörler üzerinden etkileşime geçebilirsiniz.
Yapılandırma Lua üzerinden yönetilir; bu sayede özel tuş atamaları, temalar ve eklentiler tanımlayabilirsiniz. Anthropic, OpenAI, Gemini, DeepSeek ve Z.ai dahil olmak üzere geniş bir model sağlayıcı yelpazesinin yanı sıra OpenAI uyumlu tüm uç noktaları destekler. Kullanıcılar araçlara, kaynaklara ve prompt'lara erişmek için uzak MCP server'lara bağlanabilir ve DuckDuckGo, SearXNG veya Brave Search API kullanarak web aramaları yapabilir. Sistem, izinler üzerinde hassas kontrol sağlayarak araçları serbestçe çalıştırmak veya belirli çağrılar/oturumlar için manuel onay istemek arasında seçim yapmanıza imkan tanır.
Neler yapabilirsiniz
- 1Paralel kodlama görevlerini yürütünGeliştirmeyi hızlandırmak için birden fazla alt görevi eş zamanlı çalışan çeşitli çocuk agent'lara devredin.
- 2Mevcut editörlerle entegre edinAktif oturumları ve onay süreçlerini korurken, agent'ı yönetmek için tercih ettiğiniz kod editörünü kullanın.
- 3Lua ile işlevselliği genişletinLua scriptleri yazarak özel araçlar, komutlar ve otomatik callback'ler oluşturun.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
Otomatik kontroller
Çalıştırıldı 15 Kas 2026Tam rapor →Henüz doğrulanmadı. Bir sunucunun 80 puana, ciddi bir bulgu olmamasına ve kontrol edebilmemiz için yeterli veriye ihtiyacı vardır. Kontroller nasıl çalışır · Daha fazla puan için nelerin düzeltileceği
- Kaynak deposu bağlantılı ve erişilebilirqaidvoid/kage is public and reachablegithub.com/qaidvoid/kage ↗Geçti
- Paket, bu depoyu kaynağı olarak gösteriyorKontrol edilmedi
- Derleme kökeni (Sigstore onayı)Kontrol edilmedi
- Açık kaynak lisansı (OSI)MITspdx.org/licenses/MIT.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-11-13github.com/qaidvoid/kage ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilKontrol edilmedi
- Pakette veya bağımlılıklarında kritik uyarı yokKontrol edilmedi
- Modele yönelik gizli talimat yok0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Uzak uç nokta MCP el sıkışmasına yanıt veriyorKontrol edilmedi
kage
A coding agent for your terminal, your editor and your browser. Written in Rust, configured and extended in Lua, and small enough to read.
What it does
- A terminal UI built for long sessions. Verb-first tool rows, grouped reads, live output from running commands, collapsible thinking, inline approvals, search, mouse selection, and a transcript printed when you quit. Modeless by default, with a vim mode if you want one.
- Agents. The model can hand work to child agents that run in
parallel, or many at once with one
swarmcall. Each one shows up as a live card, a pinned row above the prompt, and a full view you can open, steer or stop. - Configured in Lua.
~/.config/kage/init.luasets options, keymaps, highlights, autocmds and the chrome around the prompt. Plugins add tools, commands, providers and custom blocks, each behind the capabilities it asks for. - Many providers, one model picker. Anthropic, OpenAI, Gemini,
DeepSeek, Z.ai, OpenRouter and other OpenAI-compatible APIs, plus
your own endpoints in
config.toml. A bundled model catalog knows each model's context window, inputs and thinking levels, andkage models refreshupdates it on demand. - MCP. Tools, resources (
@server:urimentions), prompts as/server:promptcommands, and OAuth login for remote servers. - Editors over ACP.
kage rpcspeaks the Agent Client Protocol, so Zed, Neovim and other ACP clients can drive it, with sessions, approvals and agents intact. - Desktop and browser.
kage servehosts sessions for the desktop app and its browser build. - Web search. A
web_searchtool on DuckDuckGo with no key, or on your SearXNG instance or the Brave Search API. - Sessions you can come back to. Every conversation is saved. Resume, clone or fork it, and compact it when it grows.
- Permissions when you want them. Tools run freely by default. Add rules, switch to ask mode, or approve per call, per session or for good.
- Scriptable.
kage -pruns one prompt and prints the answer, or a JSON event stream with--json.
Install
Download kage for Linux, macOS or Windows from the
releases; every release
also carries the desktop app, with kage inside, and the browser
client kage serve --fetch-web installs. Or install from crates.io,
with Rust 1.89 or newer and a C compiler:
cargo install kage-cli --locked
Or build from source:
git clone https://github.com/QaidVoid/kage
cd kage
cargo build --release
ln -s "$PWD/target/release/kage" ~/.local/bin/kage
The releases also carry kage-desktop, a desktop client for Linux,
macOS and Windows. See the install guide.
Quick start
kage init # starter config, optional API key
kage # interactive TUI
kage -p "summarize this repo" # one prompt, printed answer
kage resume --last # pick up where you left off
kage doctor # check the setup
Keys come from environment variables such as ANTHROPIC_API_KEY, or
from kage auth login. Inside the TUI, / opens the command palette,
ctrl+p switches models and ? lists every key.
A taste of init.lua:
kage.opt.theme = "kage-dawn"
kage.keymap.set("i", "<F2>", kage.action.OpenModelPicker, { desc = "switch model" })
kage.api.autocmd_create("tool_call", {
pattern = "shell",
callback = function(ev)
kage.log("info", "shell: " .. tostring(ev.data.input.command))
end,
})
Docs
The guide lives in docs/: install, keybindings, commands, providers,
Lua config, agents, MCP, permissions, themes, plugins and editor setup.
Preview it with cd docs && bun run dev.
Build and test
cargo build
cargo test --workspace
cargo fmt --all --check
cargo clippy --all-targets -- -D warnings
cargo xtask check-ascii
Credit
kage learned from pi and Kimi Code.
License
MIT. See LICENSE.
kage MCP soruları
kage nasıl yapılandırılır?
Seçenekleri, tuş atamalarını, vurgulamaları ve daha fazlasını ayarlamak için ~/.config/kage/init.lua dosyası aracılığıyla Lua kullanarak kage'yi yapılandırabilirsiniz.
Hangi yapay zeka modelleri destekleniyor?
Anthropic, OpenAI, Gemini, DeepSeek, Z.ai, OpenRouter ve diğer OpenAI uyumlu API'leri destekler.
kage'yi mevcut editörümle kullanabilir miyim?
Evet, kage Agent Client Protocol (ACP) desteğine sahiptir; bu sayede Zed ve Neovim gibi editörler aracılığıyla kontrol edilebilir.
kage web aramayı destekliyor mu?
Evet, DuckDuckGo, SearXNG veya Brave Search API ile çalışan bir web_search aracı içerir.