M
Ming-jiayou/mcp_demo
A simple example of building an MCP client using C#
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
We have neither an install command nor a public remote endpoint from this repository, so we do not print a config. A made-up one is worse than none. How each client wires MCP up →
- Source
- collected from the abordage/awesome-mcp list · type: MCP server
- Harvest history
- first seen 2026-11-05 · last seen 2026-11-14 · seen 10× · listed by 10 sources
- Score
- score 1,003 · 10 sources · mcp
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-11-05;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.
简体中文 | English
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
# Building a Simple Cross-Platform MCP Client using Avalonia/C#
## Introduction
A few days ago, I introduced building a MCPclient in C#.
Recently, I've been learning Avalonia, so I wanted to use Avalonia to implement a simple cross-platform MCP client.
By connecting to someone else's or my own MCP server, I can leverage AI to do many interesting things.
Next, when I have time, I will also share some fun MCP servers with everyone.
## Effect
Tools possessed by the connected MCP server:
Utilizing these MCP servers:
duckduckgomcp
fetch-mcp
sqlite-mcp
Due to the model, it may not be possible to succeed at once sometimes.
Ask AI the question: "Retrieve all product information from the products table where the shelf life is greater than 30 days".
The Chinese display still has issues, but the data has indeed been retrieved from the database.
## Practice
cmd
git clone https://github.com/Ming-jiayou/mcpdemo.git
Enter the mcpdemo\MCP-Studio folder, rename ChatModelSettings.json.example to ChatModelSettings.json, and fill in the large model information, for example, with Silicon Flow:
Open mcpsettings.json to configure your MCP server, my example is as follows:
Run the program.
If the MCP server tools can be displayed on the MCP Settings page, it indicates that the server connection is successful.
Now you can play with these MCP servers, but remember to use a model with tool use capabilities!
The complete code has been uploaded to GitHub, located at: https://github.com/Ming-jiayou/mcpdemo.
Recommended Reading
Creating an MCP Client using C#
Let's play with mcpserversqlite and have AI help you with CRUD (Create, Read, Update, Delete) operations!
Using fetchmcp to enable Cline to fetch and retrieve web content.
Create an MCP server and use it in Cline to enhance custom functionality.
## Introduction
A few days ago, I introduced building a MCPclient in C#.
Recently, I've been learning Avalonia, so I wanted to use Avalonia to implement a simple cross-platform MCP client.
By connecting to someone else's or my own MCP server, I can leverage AI to do many interesting things.
Next, when I have time, I will also share some fun MCP servers with everyone.
## Effect
Tools possessed by the connected MCP server:
Utilizing these MCP servers:
duckduckgomcp
fetch-mcp
sqlite-mcp
Due to the model, it may not be possible to succeed at once sometimes.
Ask AI the question: "Retrieve all product information from the products table where the shelf life is greater than 30 days".
The Chinese display still has issues, but the data has indeed been retrieved from the database.
## Practice
cmd
git clone https://github.com/Ming-jiayou/mcpdemo.git
Enter the mcpdemo\MCP-Studio folder, rename ChatModelSettings.json.example to ChatModelSettings.json, and fill in the large model information, for example, with Silicon Flow:
Open mcpsettings.json to configure your MCP server, my example is as follows:
Run the program.
If the MCP server tools can be displayed on the MCP Settings page, it indicates that the server connection is successful.
Now you can play with these MCP servers, but remember to use a model with tool use capabilities!
The complete code has been uploaded to GitHub, located at: https://github.com/Ming-jiayou/mcpdemo.
Recommended Reading
Creating an MCP Client using C#
Let's play with mcpserversqlite and have AI help you with CRUD (Create, Read, Update, Delete) operations!
Using fetchmcp to enable Cline to fetch and retrieve web content.
Create an MCP server and use it in Cline to enhance custom functionality.
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/ming-jiayou-mcp-demo/)
- Source
- awesome · https://github.com/Ming-jiayou/mcp_demo
- Browse by field
- MCP servers
- Listed by
- 10 independent sources
- added
- today
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.