Back to Home
dmshikoff icon

FancyMCP

by dmshikoff

Overview

A C# implementation of the Model Context Protocol (MCP) server and client for natural language Magic: The Gathering card search using Azure OpenAI.

Installation

Run Command
dotnet run --project FancyMCP.Console

Environment Variables

  • AzureOpenAI:Endpoint
  • AzureOpenAI:ApiKey
  • AzureOpenAI:DeploymentName

Security Notes

The `appsettings.json` file contains a hardcoded Azure OpenAI API key. This is a critical security vulnerability as it exposes a sensitive secret directly in the repository. This key should be moved to environment variables or a secure configuration management system.

Stats

Interest Score0
Security Score2
Cost ClassHigh
Avg Tokens1500
Stars0
Forks0
Last Update2025-12-14

Tags

Magic: The GatheringCard SearchAzure OpenAIModel Context ProtocolC#