xyTom/coding-tools-mcp
Give any AI agent the ability to code
Hızlı değerlendirme
Özet
Coding Tools MCP, MCP üzerinden AI istemcilerine bir çalışma alanında dosya, komut ve Git araçları sunan bir coding runtime'dır.
Profiline uyum
MCP ve AI agent kullanımınıza, agent’ların kod üzerinde işlem yapmasını sağlayan araçlar sunarak dolaylı katkı sağlar.
Neden yükseliyor
130 günlük yaşına göre 1154 yıldız, ortak ve modelden bağımsız MCP coding araçlarına ilgi olduğunu gösteriyor. Ancak son 28 günde 2 commit ve 2 farklı yazar var; bu nedenle güncel geliştirme temposu veya yaygın kullanım hakkında güçlü kanıt sayılmaz.
Problem
AI istemcilerinin kod depolarını okuyup değiştirmesi ve komut çalıştırması için her istemciye ayrı araçlar yazmak gerekir; bu erişimi güvenli biçimde sınırlamak da ek bir zorluktur.
Çözüm
Python tabanlı MCP server; dosya okuma ve arama, çok dosyalı patch, komut yürütme, etkileşimli oturum ve Git araçlarını ortak bir arayüzde sunuyor. README, workspace sınırı, permission modes ve Linux'ta Landlock ile erişimin kısıtlandığını belirtiyor.
Yenilik
MCP üzerinden birden çok istemciye dosya, shell ve Git araçlarını güvenlik sınırlarıyla birlikte sunması kullanışlı bir bütünleşik yaklaşım. Temel araç kategorisi yeni değil; özgünlük iddiası ve güvenlik etkinliği README'deki açıklamaların ötesinde doğrulanmış değil.
Teknolojiler
- Python
- Model Context Protocol (MCP)
- Streamable HTTP
- Landlock
- Docker
- uv
- npm
- Cloudflare Workers
- OAuth 2.1
- PKCE
Riskler
- Komut çalıştırma ve dosya değiştirme yetkileri hassastır; permission modes ve sandbox ayarları dikkatle incelenmeli.
- Workspace sınırı ve Landlock gibi güvenlik iddiaları bağımsız doğrulama olarak sunulmuyor; güvenilmeyen kodda tek başına yeterli güvence kabul edilmemeli.
- Son 28 gündeki 2 commit, bakım temposunun sürdürülebilirliği konusunda sınırlı kanıt sunuyor.
- MCP istemcileri ve protokol davranışları değişebilir; istemci uyumluluğu ve güncel protokol desteği ekip tarafından test edilmeli.
Detaylı değerlendirme
Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.