Sharpclaw: Sebuah Kerangka Kerja AI Agen C# dan Server MCP untuk Penyebaran Perusahaan
Sharpclaw, dari Imxcstar, adalah alat server MCP dan kerangka agen AI otonom yang dibangun menggunakan C#. Ini beroperasi pada runtime .NET 10 (atau C# 13), terhubung ke penyedia LLM utama seperti Anthropic, OpenAI, dan Gemini. Didistribusikan sebagai paket NuGet, ia juga berfungsi sebagai runtime agen terminal-pertama dan SDK host yang dapat disematkan. Sharpclaw mendukung CLI agenik dan alur kerja yang diaktifkan MCP, menyediakan alat penting bagi pengembang yang merancang sistem AI perusahaan dan penyebaran produksi. Desainnya menekankan manajemen kredensial yang aman dan opsi konfigurasi yang fleksibel.
Alternatif yang Direkomendasikan Teratas
Apa yang dihubungkan oleh Sharpclaw?
Sharpclaw berfungsi sebagai kerangka agen AI otonom dan server MCP, membangun koneksi dengan penyedia Model Bahasa Besar terkemuka. Ini mendukung integrasi dengan layanan dari Anthropic, OpenAI, dan Gemini, memungkinkan berbagai interaksi yang didorong oleh AI. Kerangka ini dirancang untuk berinteraksi dengan berbagai klien AI, termasuk Claude Desktop dari Anthropic. Server web dan titik akhir server tersemat mendukung protokol transportasi seperti SSE dan JSON melalui HTTP, sementara Stdio diimplikasikan untuk UI Terminal dan CLI-nya.
Fitur dan alat inti
Sharpclaw mengekspos beberapa alat yang dapat dipanggil untuk agen AI. Ini termasuk Sistem Berkas, yang menawarkan operasi seperti pencarian, pembacaan, penambahan, pengeditan, dan manajemen direktori. Manajemen Proses & Tugas memungkinkan eksekusi perintah OS asli, proses eksternal, permintaan HTTP, dan manajemen tugas latar belakang. Untuk eksekusi kode yang aman, Python Terisolasi menjalankan kode Python dalam sandbox WebAssembly. Selain itu, Sharpclaw memungkinkan pengembang untuk mengekspos metode .NET kustom sebagai titik akhir MCP dengan menggunakan atribut tertentu seperti "[McpTool]", memperluas jangkauan fungsionalnya.
Untuk siapa ini?
Sharpclaw menargetkan tim yang mengembangkan alat pengembang AI, CLI agenik, dan alur kerja yang didukung MCP. Ini juga cocok untuk pengembang, insinyur, dan arsitek yang fokus pada sistem AI perusahaan dan penerapan produksi. Platform ini membantu dalam membangun asisten pengkodean AI C# dan menjalankan CLI agen pengkodean lokal atau yang dihosting, mendukung inisiatif AI yang kompleks. Lewati ini jika proyek Anda tidak memerlukan integrasi dengan beberapa penyedia LLM atau mengekspos metode .NET sebagai titik akhir MCP.
Cara memulai
Server mengautentikasi menggunakan kunci API yang disimpan dengan aman melalui pengelola kredensial lintas platform. Konfigurasi dikelola melalui file konfigurasi .NET standar dan file konfigurasi SharpClaw JSONC yang berlapis, dan mendukung SSE dan JSON melalui HTTP untuk transportasi.
Kasus penggunaan
- Membangun asisten pengkodean AI C#.
- Menjalankan CLI agen pengkodean lokal atau yang dihosting.
- Menambahkan ketahanan sesi dan auditabilitas ke alur kerja agen.
Sharpclaw menyediakan kerangka dasar untuk mengembangkan agen AI dan server MCP, mendukung berbagai penyedia LLM dan menawarkan alat penting seperti Sistem File dan Manajemen Proses & Tugas. Autentikasi yang aman dan konfigurasi yang fleksibel membuatnya cocok untuk penerapan perusahaan. Imxcstar merancangnya untuk pengembang yang membangun CLI agen dan alur kerja yang didukung AI.
