McpServer
Verified Safeby Darko-Martinovic
Overview
A dual-mode server for supermarket inventory and sales management, supporting both Web API (REST) and console/MCP operation for integration with AI tools.
Installation
dotnet runEnvironment Variables
- AzureSearch:Endpoint
- AzureSearch:ApiKey
- AzureSearch:IndexName
- AzureOpenAI:Endpoint
- AzureOpenAI:ApiKey
- AzureOpenAI:ChatCompletionDeploymentName
- AzureOpenAI:EmbeddingDeploymentName
Security Notes
No immediate signs of 'eval', obfuscation, or hardcoded production secrets in the provided truncated code. The `appsettings.json` provides placeholders for Azure API keys and a SQL Server connection string, which users must configure securely. `TrustServerCertificate=true` in the default SQL connection string should be reviewed for production environments as it bypasses certificate validation. The project utilizes preview versions of `ModelContextProtocol` and `System.Net.ServerSentEvents` which might have evolving security postures.
Similar Servers
klavis
Develop and deploy AI agents that interact with a wide array of web services (e.g., Gmail, YouTube, LinkedIn, Supabase, Salesforce, Kubernetes) through a standardized Model Context Protocol (MCP), often orchestrated by an intelligent routing layer like Strata.
MCP-Server-and-PostgreSQL-Sample-Retail
Enables AI assistants to securely access and analyze retail sales data through a Model Context Protocol (MCP) server, integrating with PostgreSQL and Azure AI services.
cross-llm-mcp
Provides unified access to multiple Large Language Model APIs (ChatGPT, Claude, DeepSeek, Gemini, Grok, Kimi, Perplexity, Mistral) for AI coding environments, enabling intelligent model selection, preferences, and prompt logging.
DatabaseMcpServer
Provides a robust and secure database access layer for AI assistants, supporting 19 types of databases with single-instance multi-database dynamic switching and over 50 tools for data and schema management.