Sharpclaw: Фреймворк AI-агентов на C# и сервер MCP для корпоративных развертываний
Sharpclaw, от Imxcstar, является инструментом сервера MCP и автономной платформой AI-агентов, созданной с использованием C#. Он работает на платформе .NET 10 (или C# 13), подключаясь к основным поставщикам LLM, таким как Anthropic, OpenAI и Gemini. Распространяется в виде пакета NuGet, он также функционирует как агентная среда выполнения с терминальным интерфейсом и встраиваемый SDK хоста. Sharpclaw поддерживает агентные CLI и рабочие процессы с поддержкой MCP, предоставляя основные инструменты для разработчиков, создающих корпоративные AI-системы и производственные развертывания. Его дизайн подчеркивает безопасное управление учетными данными и гибкие параметры конфигурации.
Лучшая рекомендуемая альтернатива
К чему подключается Sharpclaw?
Sharpclaw функционирует как автономная структура AI-агентов и сервер MCP, устанавливая соединения с ведущими поставщиками больших языковых моделей. Он поддерживает интеграцию с сервисами от Anthropic, OpenAI и Gemini, что позволяет осуществлять широкий спектр взаимодействий на основе AI. Структура предназначена для взаимодействия с различными AI-клиентами, включая Claude Desktop от Anthropic. Его веб-сервер и встроенные конечные точки сервера поддерживают транспортные протоколы, такие как SSE и JSON по HTTP, в то время как Stdio подразумевается для его терминального интерфейса и CLI.
Основные функции и инструменты
Sharpclaw предоставляет несколько вызываемых инструментов для AI-агентов. К ним относятся Файловая система, предлагающая операции, такие как поиск, чтение, добавление, редактирование и управление каталогами. Управление процессами и задачами позволяет выполнять команды ОС, внешние процессы, HTTP-запросы и управлять фоновыми задачами. Для безопасного выполнения кода Песочница Python запускает код Python в песочнице WebAssembly. Кроме того, Sharpclaw позволяет разработчикам открывать пользовательские методы .NET в качестве конечных точек MCP, используя специфические атрибуты, такие как "[McpTool]", расширяя свои функциональные возможности.
Для кого это?
Sharpclaw нацелен на команды, разрабатывающие инструменты для AI-разработчиков, агентные CLI и рабочие процессы с поддержкой MCP. Он также подходит для разработчиков, инженеров и архитекторов, сосредоточенных на корпоративных AI-системах и производственных развертываниях. Платформа помогает в создании помощников по программированию на C# и запуске локальных или хостинг-агентных CLI, поддерживая сложные AI-инициативы. Пропустите это, если ваш проект не требует интеграции с несколькими поставщиками LLM или открытия методов .NET в качестве конечных точек MCP.
Как начать
Сервер аутентифицируется с использованием API-ключей, которые надежно хранятся через кроссплатформенные менеджеры учетных данных. Конфигурация управляется через стандартные файлы конфигурации .NET и многослойные файлы конфигурации SharpClaw JSONC, и он поддерживает SSE и JSON по HTTP для транспорта.
Сценарии использования
- Создание помощников по программированию на C#.
- Запуск локальных или хостинг-агентных CLI.
- Добавление постоянства сеансов и возможности аудита в рабочие процессы агентов.
Sharpclaw предоставляет основную структуру для разработки AI-агентов и MCP-серверов, поддерживая различные поставщики LLM и предлагая основные инструменты, такие как файловая система и управление процессами & задачами. Его безопасная аутентификация и гибкая конфигурация делают его подходящим для корпоративных развертываний. Imxcstar разработал его для разработчиков, создающих агентные CLI и рабочие процессы на основе ИИ.
