mcpField
A
A1d Image Video Mcp Tools

A1d Image Video Mcp Tools

本地服务
github.com/AIGC-Hackers媒体与设计074 周前更新

关于 A1d Image Video Mcp Tools

A1d Image Video Mcp Tools 是通过 A1D AI 工具处理图像和视频的 MCP 服务,面向兼容 MCP 的客户端,涵盖背景移除、图像生成等操作。

主要功能

  1. 01AI 背景移除
  2. 02图像放大
  3. 03视频放大
  4. 04图像矢量化
  5. 05智能扩展图像
  6. 06文本生成图像

适用场景

  1. 01移除照片或商品图背景
  2. 02提高图像或视频分辨率
  3. 03将图像转换为 SVG 矢量图
  4. 04根据文本描述生成图像

MCP 相关

通过 SSE 端点 https://mcp.a1d.ai/sse 向兼容 MCP 的客户端提供图像和视频处理工具。请求需在 api_key 标头中提供 A1D API 密钥。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"aigc-hackers": {
"command": "npx",
"args": [
"-y",
"mcp-remote"
],
"env": {
"MCP_API_KEY": "<MCP_API_KEY>"
}
}
}
}
启动命令npx -y mcp-remote
需要配置的环境变量
MCP_API_KEY密钥

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmmcp-remote

工具

6

收录的工具列表 · 更新于 2 周前

参数类型必填说明
image_urlstring是

详细介绍

A1D MCP Server - 通用 AI 工具

功能强大的 MCP(模型上下文协议)服务,为所有兼容 MCP 的客户端提供 AI 图像和视频处理工具。开箱即用,无需任何设置。

🤖 可用的 AI 工具

工具描述使用场景
remove_bgAI 背景移除移除照片、产品图像中的背景
image_upscalerAI 图像增强将图像分辨率提升至 2x、4x、8x、16x
video_upscalerAI 视频增强提升视频质量和分辨率
image_vectorization转换为矢量图将图像转换为可缩放的 SVG 图形
image_extends智能图像扩展智能扩展图像边界
image_generator文本生成图像 AI根据文本描述生成图像

🚀 快速设置(2 分钟)

1. 获取 API 密钥
2. 连接 MCP 客户端

适用于 Claude Desktop: 将以下内容添加到 Claude Desktop 配置文件:

{
  "mcpServers": {
    "a1d": {
      "command": "npx",
      "args": [
        "mcp-remote@latest",
        "https://mcp.a1d.ai/sse",
        "--header",
        "api_key:${MCP_API_KEY}"
      ],
      "env": {
        "MCP_API_KEY": "your_api_key_here"
      }
    }
  }
}

适用于 MCP Inspector:

  • 启动:npx @modelcontextprotocol/inspector
  • 传输类型:SSE
  • URL:https://mcp.a1d.ai/sse
  • 添加请求头:api_key: your_api_key_here

适用于其他 MCP 客户端:

  • 服务 URL:https://mcp.a1d.ai/sse
  • 身份验证:请求头 api_key: your_api_key_here
3. 重启客户端

完成!你将在 MCP 客户端中看到可用的 AI 工具。

💡 使用方法

配置完成后,只需向 AI 助手提出图像或视频处理需求:

  • “移除此图像的背景”
  • “将此图像的分辨率提升至 4x”
  • “将这张照片转换为矢量图”
  • “生成一张山峦上空的日落图像”

🔧 配置帮助

Claude Desktop 配置文件位置

Windows: %APPDATA%\Claude\claude_desktop_config.json macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Linux: ~/.config/Claude/claude_desktop_config.json

故障排除

工具没有显示?

  • 添加配置后重启 MCP 客户端
  • 确认 API 密钥正确
  • 检查配置文件语法

连接问题?

# Test the connection directly
npx mcp-remote https://mcp.a1d.ai/sse --header "api_key:your_api_key"

如有需要,清除缓存:

rm -rf ~/.mcp-auth

📚 资源

🛠️ 面向开发者

想要添加更多工具或自定义服务?此代码仓库包含完整源代码,并采用配置驱动架构。

本地开发
git clone https://github.com/AIGC-Hackers/a1d-mcp-server.git
cd a1d-mcp-server
npm install
npm run start

本地服务将在 http://localhost:8787 上启动。你可以在请求中添加 api_key 请求头,使用自己的 API 密钥进行测试。

添加新工具

只需编辑 src/config/tools.json,即可添加新的 AI 工具,无需编写代码:

{
  "name": "new_tool",
  "description": "Tool description",
  "apiEndpoint": "/api/endpoint",
  "inputSchema": { /* ... */ },
  "zodValidation": { /* ... */ }
}

详细说明请参阅 docs/ADD_NEW_TOOL.md。

🔐 安全

  • 用户提供的凭据:此服务要求用户通过请求头提供自己的 A1D API 密钥
  • 不存储密钥:所有 API 密钥均通过请求头传递,不会存储在服务端
  • 报告漏洞:负责任地披露漏洞,请参阅 SECURITY.md

🤝 参与贡献

欢迎贡献!请按以下步骤操作:

  1. Fork 此代码仓库
  2. 创建功能分支
  3. 遵循现有代码风格
  4. 为新功能添加测试
  5. 提交拉取请求

📄 许可证

本项目采用 MIT 许可证授权,详情请参阅 LICENSE 文件。


由 A1D 团队倾情打造 ❤️
A1D.ai • GitHub • API 文档

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。