MCP Catalogs
Home

First-MCP-Server-Project

by burakarslan0110·0·Score 32

A .NET 10 MCP server providing math and string processing tools for AI assistants.

developer-toolsai-llmother
0
Forks
0
Open issues
5 mo ago
Last commit
2d ago
Indexed

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:

you:Enable AI assistants to perform mathematical calculations without leaving the chat interface
you:Provide text processing capabilities to AI for content analysis
you:Demonstrate MCP server implementation in .NET for developers to build upon
you:What is the purpose of this project?
you:How can I add more tools to this server?

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 README
  • Multiply

    İki sayıyı çarpar

  • SquareRoot

    Karekök hesaplar

  • Fibonacci

    Fibonacci serisinden sayı döndürür

  • Factorial

    Faktöriyel hesaplar (0-20 arası)

  • GetLength

    Karakter sayısını döndürür

  • Reverse

    Metni ters çevirir

  • IsPalindrome

    Palindrom kontrolü yapar

  • LevenshteinDistance

    İki metin arasındaki mesafeyi hesaplar

Comparable tools

dotnet-mcpmath-mcptext-mcp

Installation

Installation

  1. Install [.NET 10.0 SDK](https://dotnet.microsoft.com/download/dotnet/10.0)
  2. Clone the repository: git clone https://github.com/burakarslan0110/First-MCP-Server-Project.git
  3. Navigate to the project directory: cd First-MCP-Server-Project
  4. Restore dependencies: dotnet restore
  5. Build the project: dotnet build

Usage

  1. Run the server: dotnet run --project First-MCP-Server-Project
  2. 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.