Back to Home
zannagh icon

Synaptic.NET

Verified Safe

by zannagh

Overview

Provides a .NET-based server for Model-Client Protocol (MCP), RESTful RAG, and Blazor web UI, secured with OAuth2, leveraging Qdrant and OpenAI.

Installation

Run Command
docker-compose up -d

Environment Variables

  • POSTGRES_USER
  • POSTGRES_PASSWORD
  • PGADMIN_DEFAULT_EMAIL
  • PGADMIN_DEFAULT_PASSWORD
  • SERVERS__URL
  • SERVERS__QDRANTURL
  • SERVERS__POSTGRESURL
  • JWT__KEY
  • ENCRYPTION__MASTERKEY
  • SECURITY__ADMINS
  • OPENAI__APIKEY
  • OAUTH__GITHUB__ENABLE
  • OAUTH__GITHUB__CLIENTID
  • OAUTH__GITHUB__CLIENTSECRET
  • OAUTH__GOOGLE__ENABLE
  • OAUTH__GOOGLE__CLIENTID
  • OAUTH__GOOGLE__CLIENTSECRET
  • OAUTH__MICROSOFT__ENABLE
  • OAUTH__MICROSOFT__CLIENTID
  • OAUTH__MICROSOFT__CLIENTSECRET

Security Notes

The project uses placeholder secrets (e.g., API keys, JWT keys, database credentials) directly within `docker-compose.yml` and `appsettings.json`. The README explicitly instructs users to replace these with their own values, which is critical for security. Exposing services to `0.0.0.0` without a robust reverse proxy or firewall can be a network risk. OAuth2 authentication is implemented, which is a good security practice, but requires careful configuration of redirect URIs and client secrets.

Similar Servers

Stats

Interest Score55
Security Score8
Cost ClassHigh
Avg Tokens3000
Stars1
Forks1
Last Update2025-12-10

Tags

AIRAGASP.NETBlazorOAuth2