ForeverTools.Mcp 是 C# 编写的全局工具,将 URL 抓取、文本摘要、多语言翻译、图像文字识别等 13 项能力以 MCP 协议注入 Claude Code,安装后开箱即用。
我一直用 Claude Code 做开发。有一个问题一直困扰着我:Claude 能处理文本推理,但无法总结它访问不到的 URL、不能原生翻译成 100 多种语言,也不能从图片中提取文字。这些限制很快就会碰到。
Model Context Protocol(MCP)服务器通过给 Claude 提供可调用的工具来解决这个问题。问题是:大多数 MCP 服务器都是 Python 或 Node.js 的,配置起来花的时间比它应有的要长。
我是一个 .NET 开发者,所以我用 C# 写了一个:ForeverTools.Mcp——一个 .NET 全局工具,能直接把 13 个 AI 能力插入到 Claude Code 中。
# Step 1: install the global tool
dotnet tool install -g ForeverTools.Mcp
# Step 2: grab a free API key (10M tokens/month free at aimlapi.com)
# https://aimlapi.com/?via=forevertools
# Step 3: wire it into Claude Code
claude mcp add forevertools-mcp --env AIMLAPI_KEY=your_key_here -- forevertools-mcp
搞定。下次打开 Claude Code 时,工具就已经在那了。
FetchUrlText 不需要 API key 就能工作。如果你只想要网页抓取 + 关键词提取,完全可以跳过 API key。
连接好后,Claude 可以在你提问时自动调用这些工具:
> "Summarize this changelog for the weekly update email"
[paste changelog text]
> "What's this competitor's pricing page saying?"
[paste URL]
> "Translate this error message into Spanish and French"
[paste text]
> "Extract the text from this receipt"
https://example.com/receipt.jpg
> "Analyze the sentiment of these 5 support tickets"
[paste tickets]
Claude 调用正确的工具、返回结果、然后继续工作。不需要复制粘贴到外部工具,不需要开浏览器标签页。
AI/ML API(aimlapi.com)的免费额度确实有用:每月 1000 万 token。对于大多数开发工作流——总结文档、偶尔翻译、测试情感分析——你不会用超。如果要扩展,付费版 9 美元/月起。
这和需要自己配置 OpenAI 或 Anthropic key、配置计费、担心费用悄悄上涨是不同的体验。
这个工具是一个标准的 .NET 全局工具,实现了 MCP stdio 传输协议。当 Claude Code 启动时,它会把 forevertools-mcp 作为子进程启动,通过 stdin/stdout 上的 JSON-RPC 进行通信。
// ~/.claude/settings.json
{
"mcpServers": {
"forevertools": {
"command": "forevertools-mcp",
"env": {
"AIMLAPI_KEY": "your_api_key_here"
}
}
}
}
每个工具都是一个使用 ModelContextProtocol SDK(0.2.0-preview.3)的 C# 类。服务器在启动时注册所有工具,并自动处理 MCP 握手。
ForeverTools.Mcp 使用标准 MCP 协议,所以也支持:
Claude Desktop——同样的 claude_desktop_config.json 模式
Cursor——作为外部 MCP 服务器添加
任何 MCP 兼容的客户端
dotnet tool install -g ForeverTools.Mcp
NuGet: nuget.org/packages/ForeverTools.Mcp Source: github.com/ForeverTools/ForeverTools
如果你已经在用 Claude Code 做 .NET 开发,这可以在不到一分钟内把 13 个工具引入你的工作流。试一下,告诉我接下来应该加什么用例。