mcp -demo
MCP server from wazeerc/mcp-server-demo
claude mcp add wazeerc-mcp-server-demo
How to use
This README indicates a demonstration MCP server named 'mcp -demo' with the slug 'wazeerc-mcp-server-demo' and a reference to the C# MCP SDK. As a demo server, it likely showcases core MCP protocol interactions such as peer handshakes, data exchange, and command handling using the MCP model/context protocol stack. To use it, start the server in your development environment and connect an MCP-compatible client to exercise the basic lifecycle: establishing a session, exchanging framing/context messages, and invoking example MCP commands defined by the demo. If the project includes the C# MCP SDK, you can leverage the SDK to implement clients and test typical MCP flows against the demo server, enabling you to validate serialization, session management, and protocol extensions demonstrated by the sample server.
How to install
Prerequisites:
- .NET SDK (or the project’s required language/runtime as indicated by the repository).
- Git to clone the repository.
Steps:
- Clone the repository: git clone https://github.com/your-org/mcp-demo-repo.git
- Navigate to the project directory: cd mcp-demo
- Restore/build dependencies (adjust command if using a different runtime): dotnet restore dotnet build
- Run the demo server: dotnet run --project McpDemoServer/McpDemoServer.csproj
- In another terminal, run an MCP client (e.g., using the C# MCP SDK) to connect to the server’s address and port as configured by the demo.
Notes:
- If the project uses Docker for the demo, you may instead run a container image provided by the repo.
- Consult the repository’s README or docs for environment-specific configuration (ports, TLS, auth).
Additional notes
Tips:
- Check for environment variables or config files that specify the server’s listening port, TLS settings, and any demo-specific endpoints.
- If the demo uses the C# MCP SDK, ensure the SDK version in your client matches the version expected by the demo to avoid protocol mismatch.
- Look for example MCP messages or test clients within the repo to understand the expected command set and data formats.
- When diagnosing issues, enable verbose logging in both server and client to capture handshake messages and RPC calls.
Common issues:
- Mismatched protocol versions between client and server
- Incorrect network binding or firewall blocking the demo port
- Missing dependencies or SDK compatibility problems
Environment variables you might encounter:
- MCP_SERVER_PORT: Port the server listens on
- MCP_LOG_LEVEL: Logging verbosity (e.g., DEBUG, INFO, WARN, ERROR)
- Any demo-specific flags for enabling features or test data
Related MCP Servers
mssql
MSSQL Server MCP implementation written in C#
McpDotNet.Extensions.SemanticKernel
Microsoft SemanticKernel integration for the Model Context Protocol (MCP). Enables seamless use of MCP tools as AI functions.
DatabaseMcpServer
MCP server from ttcc666/DatabaseMcpServer
mcp-dataverse
MCP Server for querying Dataverse using SQL
xperience-community
ASP.NET Core MCP server for Xperience by Kentico projects
console-to-http
Example of converting a stdio MCP server to HTTP using ModelContextProtocol.AspNetCore