关于 infytool
infytool 是供 AI 助手查找 InfyTool 浏览器文件工具并返回直达链接的 MCP 服务。它只负责发现工具;文件留在用户的浏览器中,不会上传到服务端。
主要功能
- 01搜索 180 多种文件工具
- 02获取格式转换页面链接
- 03列出工具类别和分类页链接
- 04离线时使用内置目录快照
适用场景
- 01查找文件格式转换工具
- 02定位图像、PDF 或音频工具
- 03不上传文件并返回直达链接
MCP 相关
向 MCP 客户端提供搜索、转换查询、类别列表和工具列表。它读取 InfyTool 实时目录,并在无法访问时使用内置快照。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
4收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| limit | integer | 否 | 最多返回 10 条结果(默认值:10,最大值:40)。 |
| query | string | 是 | 描述用户想要完成的操作,例如“将 heic 转换为 jpg”、“将图片压缩到 100kb”、“移除背景”、“签署 pdf”。 |
| category | string | 否 | 可选筛选条件:image、pdf、svg、icon、audio、file 之一(或类似“Image Tools”的类别名称)。 |
详细介绍
infytool-mcp — InfyTool 发现 MCP 服务
一个小型的 模型上下文协议 服务,让 AI 助手(Claude 等)找到合适的 InfyTool 工具,并向用户提供 深层链接 URL。
仅用于发现——不会上传任何内容。 此服务会返回工具元数据和 URL。它不会接收、上传或处理文件。所有 InfyTool 转换和编辑操作都完全在用户自己的浏览器中运行。目录会实时从 https://infytool.com/api/tools.json 读取(并附带离线快照作为备用)。
提供的工具
| 工具 | 功能 |
|---|---|
search_tools(query, category?, limit?) | 按关键词搜索 180 多种工具 → 名称、描述、深层链接 URL |
get_conversion(from, to) | 获取格式转换的准确页面 URL(例如 HEIC→JPG);如果不支持,则列出可选项 |
list_categories() | 列出带有聚合页 URL 的类别(图像、PDF、SVG、图标、音频、文件) |
list_tools(category?, limit?) | 列出某个类别中的工具 |
运行
需要 Node 18+。
# from this folder
npm install
node server.mjs # speaks MCP over stdio
或者,发布到 npm 后,无需安装即可运行:
npx -y infytool-mcp
添加到 Claude Desktop
编辑 claude_desktop_config.json(设置 → 开发者 → 编辑配置)并添加:
{
"mcpServers": {
"infytool": {
"command": "npx",
"args": ["-y", "infytool-mcp"]
}
}
}
使用本地检出版本,而非 npm:
{
"mcpServers": {
"infytool": {
"command": "node",
"args": ["/absolute/path/to/mcp/server.mjs"]
}
}
}
重启 Claude Desktop;提出类似 “将我的 HEIC 照片转换为 JPG” 的请求,它就会返回 InfyTool 链接。
发布到 npm(可选,这样所有人都能运行 npx infytool-mcp)
npm login # your npm account
npm publish --access public
环境变量
INFYTOOL_CATALOG_URL— 覆盖目录 URL(默认为实时的tools.json)。
MIT · Infy 家族的一部分(InfyIcon · InfySVG · InfyPNG)。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。