First-MCP-Server-Project
by burakarslan0110·★ 0·综合分 32
一个基于.NET 10的MCP服务器,为AI助手提供数学和字符串处理工具。
developer-toolsai-llmother
0
Forks
0
活跃 Issue
5 个月前
最近提交
2 天前
收录于
概述
这个MCP服务器使用C#和.NET 10编写,实现了可被AI助手调用的各种数学和字符串操作工具。它提供了基础算术运算、斐波那契数列、阶乘计算以及字符串反转、回文检查等功能。实现遵循标准MCP模式,可通过属性装饰器轻松扩展更多工具。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:让AI助手在不离开聊天界面的情况下执行数学计算
你:为AI提供文本处理功能以进行内容分析
你:展示.NET环境下的MCP服务器实现,供开发者构建扩展
你:这个项目的目的是什么?
你:如何向此服务器添加更多工具?
什么时候选它
如果您正在学习 .NET 中的 MCP 服务器开发,或需要一个简单的数学和文本操作参考实现,请选择此服务器。
什么时候不要选它
不推荐用于生产环境,因为它可能是一个学习示例,功能有限,缺乏身份验证或错误处理等高级功能。
此 server 暴露的工具
从 README 抽取出 8 个工具Multiplyİ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
可对比工具
dotnet-mcpmath-mcptext-mcp
安装
安装步骤
- 安装 [.NET 10.0 SDK](https://dotnet.microsoft.com/download/dotnet/10.0)
- 克隆仓库:
git clone https://github.com/burakarslan0110/First-MCP-Server-Project.git - 进入项目目录:
cd First-MCP-Server-Project - 恢复依赖项:
dotnet restore - 构建项目:
dotnet build
使用方法
- 运行服务器:
dotnet run --project First-MCP-Server-Project - 配置您的AI助手(如Claude Desktop)连接到此MCP服务器:
{
"mcpServers": {
"first-mcp-server": {
"command": "dotnet",
"args": ["run", "--project", "项目路径"]
}
}
}FAQ
- 这个项目的目的是什么?
- 这个项目展示了如何使用.NET 10创建MCP服务器,提供AI助手可使用的数学和字符串处理工具。
- 如何向此服务器添加更多工具?
- 您可以通过在Tools.cs文件中创建带有[McpServerTool, Description("描述")]属性装饰器的方法来添加新工具。
First-MCP-Server-Project 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。