First-MCP-Server-Project
by burakarslan0110·★ 0·Score 32
A .NET 10 MCP server providing math and string processing tools for AI assistants.
Overview
This MCP server is written in C# using .NET 10 and implements various mathematical and string manipulation tools that can be called by AI assistants. The server exposes tools for basic arithmetic operations, Fibonacci sequence, factorial calculations, and string operations like reversal and palindrome checking. The implementation follows standard MCP patterns and is designed to extendable with additional tools through attribute-based decorators.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this if you're learning MCP server development in .NET or need a simple reference implementation for math and text operations.
When NOT to choose this
Not recommended for production use as it's likely a learning example with limited functionality and lack of advanced features like authentication or error handling.
Tools this server exposes
8 tools extracted from the READMEMultiplyİki sayıyı çarpar
SquareRootKarekök hesaplar
FibonacciFibonacci serisinden sayı döndürür
FactorialFaktöriyel hesaplar (0-20 arası)
GetLengthKarakter sayısını döndürür
ReverseMetni ters çevirir
IsPalindromePalindrom kontrolü yapar
LevenshteinDistanceİki metin arasındaki mesafeyi hesaplar
Comparable tools
Installation
Installation
- Install [.NET 10.0 SDK](https://dotnet.microsoft.com/download/dotnet/10.0)
- Clone the repository:
git clone https://github.com/burakarslan0110/First-MCP-Server-Project.git - Navigate to the project directory:
cd First-MCP-Server-Project - Restore dependencies:
dotnet restore - Build the project:
dotnet build
Usage
- Run the server:
dotnet run --project First-MCP-Server-Project - Configure your AI assistant (e.g., Claude Desktop) to connect to this MCP server:
{
"mcpServers": {
"first-mcp-server": {
"command": "dotnet",
"args": ["run", "--project", "PATH_TO_PROJECT"]
}
}
}FAQ
- What is the purpose of this project?
- This project demonstrates how to create an MCP server using .NET 10, providing mathematical and string processing tools that AI assistants can use.
- How can I add more tools to this server?
- You can add new tools by creating methods in the Tools.cs file with the [McpServerTool, Description("description")] attribute decorator.
Compare First-MCP-Server-Project with
Last updated · Auto-generated from public README + GitHub signals.