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 provides access to GitHub Copilot customizations (instructions, prompts, collections, and agents) by searching and loading their definitions from its local repository, making them available to Model Context Protocol (MCP) clients.
mcpcat-typescript-sdk
MCPcat is an analytics platform designed for MCP server owners to capture user intentions and behavior patterns, offering session replay, trace debugging, and integration with existing observability tools.
mcpc
Build agentic Model Context Protocol (MCP) servers by composing existing MCP tools to create sophisticated AI agents capable of complex tasks.
MCPKit
Provides a Xojo framework for creating Model Context Protocol (MCP) servers that expose custom tools to Large Language Models (LLMs).