mcp-csharp-sdk-client
Verified Safeby AgentSmithers
Overview
This repository provides a C# SDK and client example for the Model Context Protocol (MCP), enabling integration of Large Language Models with applications like debuggers (x64Dbg) to create AI agents.
Installation
No command providedEnvironment Variables
- GeminiAIKey
- ANTHROPIC_API_KEY
- MCPServerIP
Security Notes
The SDK promotes secure practices by using environment variables for sensitive API keys and an attribute-based system for exposing tools, reducing arbitrary code execution risks. The example server binds to localhost, limiting network exposure. However, the inherent risk of connecting an LLM agent to a powerful tool like x64Dbg means malicious actions are possible if the LLM is not properly constrained. The project is in 'preview' which implies potential for breaking changes or undiscovered issues.
Similar Servers
mcp-dotnet-samples
This MCP server retrieves GitHub Copilot customizations, including instructions, agents, prompts, and collections, from the `awesome-copilot` repository to provide contextual guidance to AI models.
mcpcat-typescript-sdk
This SDK integrates analytics and telemetry capabilities into existing Model Context Protocol (MCP) servers, capturing user intentions, tool usage, and error patterns.
mcpc
Build and compose agentic Model Context Protocol (MCP) servers and tools, enabling AI assistants to discover, integrate, and orchestrate other MCP servers for complex tasks.
csharp-lsp-mcp
An MCP server that provides C# and XAML language intelligence by integrating with `csharp-ls` and built-in XAML analysis for AI assistants like Claude.