Sphraiva is a C# solution for local operation, implementing the Model Context Protocol (MCP) and Retrieval-Augmented Generation (RAG). It is designed as a ready-to-use MCP/RAG application for running entirely on your own infrastructure, without relying on external cloud services.
- Local-only operation (no cloud required)
- Model Context Protocol (MCP) support
- Retrieval-Augmented Generation (RAG) integration
- Easy configuration and deployment
- C#/.NET based for easy extensibility
- Modular architecture - see Architecture Overview
- Build and run the solution using Visual Studio or
dotnet
CLI. - Access the web interface via
http://localhost:20000
.
- .NET 9 / C#
- Docker (for dev containers and agents)
- Blazor (Web UI)
- MudBlazor (UI components)
- GitHub integration for agent operations
Contributions are welcome! If you would like to contribute to Sphraiva, please open an issue or submit a pull request. For major changes, please discuss them in advance to ensure alignment with the project's goals.
This project is licensed under the terms described in the LICENSE file.