</>MCP Agents Market
Agent

BotSharp

by SciSharp3.1kC#Updated 2026-08-28

AI Multi-Agent Framework in .NET

BotSharp is an open-source AI multi-agent framework built in .NET that enables enterprise developers to integrate conversational AI and intelligent assistants into business systems. Developed by SciSharp, it provides a modular architecture for building agent platforms with natural language understanding, computer vision, and audio processing capabilities. The framework supports multi-agent collaboration, routing, planning, and includes built-in MCP integration for connecting large language models to external tools. It ships with a complete admin UI built in SvelteKit and supports multiple LLM providers including GPT-4, Claude, Gemini, and DeepSeek.

Key Features

Multi-agent orchestration with state management and conversation handling across complex enterprise scenarios
Support for 10+ LLM providers including OpenAI GPT-4o/o1, Claude Sonnet 3.5, Gemini 2, DeepSeek V3, and LLaMA 3
Built-in MCP (Model Context Protocol) integration with visual management for tool calling
RAG capabilities with vector search, knowledge base plugin, and Qdrant integration
Modular plugin system covering data storage (MongoDB, LiteDB), messaging channels (Telegram, Slack, Facebook Messenger), and tools (Excel, SQL, web scraping, Python interpreter)
RESTful Open API and WebSocket real-time communication for headless integration
Built-in admin UI with agent builder, conversation management, and routing visualization
Cross-platform .NET Core foundation with Apache 2.0 license for enterprise use

Use Cases

  • 01Building enterprise chatbots that integrate with existing .NET business systems and databases
  • 02Creating multi-agent workflows where specialized agents collaborate on complex tasks like data analysis and report generation
  • 03Developing customer service platforms with conversation state management across multiple channels (web, Telegram, Slack)
  • 04Implementing knowledge base assistants with RAG for document search and question answering
  • 05Prototyping and testing LLM agent behaviors with the built-in UI before production deployment
  • 06Connecting business logic to multiple LLM providers with unified abstractions for vendor flexibility

Related Agents

View more

BotSharp — FAQ

What is BotSharp and what does it do?+

BotSharp is an open-source .NET framework for building AI agent platforms with multi-agent support, conversation management, and integration with enterprise systems. It provides out-of-the-box components for natural language understanding, computer vision, and audio processing, designed specifically for C# developers building conversational AI into business applications.

How do I install and run BotSharp?+

Clone the repository, then run 'dotnet run --project ./src/WebStarter/WebStarter.csproj -p SolutionName=BotSharp' for the backend service. For the admin UI, clone BotSharp-UI separately, run 'npm install' and 'npm run dev', then access http://localhost:5015/.

Which LLM providers does BotSharp support?+

BotSharp supports ChatGPT (3.5/4o/o1), Claude Sonnet 3.5, Gemini 2, LLaMA 3, DeepSeek V3, HuggingFace, and others through modular plugins. Configure API keys in appsettings.json and load the corresponding provider plugin.

What .NET version is required?+

BotSharp runs on .NET Core 6+ and is fully cross-platform, working on Windows, Linux, and macOS.

Is BotSharp free to use?+

Yes, BotSharp is licensed under Apache 2.0, allowing free use in both personal and commercial projects without restrictions.

Can I use BotSharp without the built-in UI?+

Yes, BotSharp exposes RESTful Open API and WebSocket endpoints for integration with custom frontends or direct system-to-system communication. The UI is optional and modular.

How do I install BotSharp?+

Open the source repository on GitHub and follow its README. BotSharp is a agent — MCP Agents Market links you directly to the official repo.

Is BotSharp free?+

BotSharp is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.

Related searches