内容
<p align="center"><img src="assets/AI_Moon_Full.png" width="200" alt="AI VFX"></p>
<h1 align="center">AI VFX 新闻 - MCP</h1>
<p align="center">
<a href="https://modelcontextprotocol.io"><img src="https://img.shields.io/badge/MCP-compatible-7C3AED" alt="MCP compatible"></a>
<img src="https://img.shields.io/badge/license-PolyForm%20NC%201.0.0-blue" alt="License: PolyForm Noncommercial">
<a href="https://t.me/AI_VFX_NEWS"><img src="https://img.shields.io/badge/feed-%40AI__VFX__NEWS-26A5E4?logo=telegram&logoColor=white" alt="Telegram @AI_VFX_NEWS"></a>
</p>
<p align="center">
为任何 AI 代理提供实时、可搜索的 <b>AI VFX</b> 新闻源,并附带<b>每篇新闻背后的代码和模型</b>,已解析并可供检索。
</p>
询问“开源视频模型的最新进展”,代理不仅会返回新闻标题,还会提供 GitHub 仓库、Hugging Face 模型及其许可证、大小、量化信息、arXiv 论文以及任何附带的 workflow,然后下载并尝试使用它们。它遵循开放的 [模型上下文协议](https://modelcontextprotocol.io),因此 Claude、Gemini、Codex 或任何支持 MCP 的代理都可以使用它。
> **快速入门(30 秒)。** 在您的代理中添加一个 URL,无需安装,新闻源已托管:
> `https://mcp.aivfxnews.com/mcp`
> Claude 代码:`claude mcp add --transport http ai-vfx-feed https://mcp.aivfxnews.com/mcp`
> 其他客户端(Cursor、Codex、Gemini、Qwen、Claude Desktop)请参见下面的列表。
## 连接到实时新闻源
新闻源已 **托管**。无需安装,无需运行数据库,您只需将代理指向一个 URL 即可进行搜索。精选的存档位于其后,管道保持其更新。
**端点:** `https://mcp.aivfxnews.com/mcp`
将其添加到您的客户端,然后代理将自行使用新闻源。通用方法是 `mcp-remote` 桥;支持原生 MCP 的客户端可以直接使用 URL。
**Claude 代码**(终端):
```bash
claude mcp add --transport http ai-vfx-feed https://mcp.aivfxnews.com/mcp
```
**Claude Desktop:** 设置 -> 连接器 -> 添加自定义连接器 -> 粘贴 `https://mcp.aivfxnews.com/mcp`。
(较旧的版本:请将下面的通用桥块放入 `claude_desktop_config.json` 中。)
**Cursor:** 设置 -> MCP -> 添加服务器,或 `~/.cursor/mcp.json`:
```json
{ "mcpServers": { "ai-vfx-feed": { "url": "https://mcp.aivfxnews.com/mcp" } } }
```
**Codex CLI** (`~/.codex/config.toml`):
```toml
[mcp_servers.ai-vfx-feed]
command = "npx"
args = ["mcp-remote", "https://mcp.aivfxnews.com/mcp"]
```
**Gemini CLI** (`~/.gemini/settings.json`) 和 **Qwen 代码** (`~/.qwen/settings.json`):
```json
{ "mcpServers": { "ai-vfx-feed": { "httpUrl": "https://mcp.aivfxnews.com/mcp" } } }
```
**任何其他 MCP 客户端** - 通用桥(将远程端点转换为本地 stdio 服务器):
```json
{ "mcpServers": { "ai-vfx-feed": { "command": "npx", "args": ["mcp-remote", "https://mcp.aivfxnews.com/mcp"] } } }
```
桥需要 Node.js (`npx`)。如果您的版本不支持原生字段,请使用此桥块,它适用于每个客户端。在添加后重启客户端,然后询问代理获取 AI VFX 新闻、模型或工作流。
就是这样。一旦连接,代理就会搜索、拉取仓库/模型/链接/workflow,并独立使用它们。
## 您将获得的内容
`search_feed("开源音效生成")` 返回干净、已解析的项目:
```json
{
"title": "NJU-Speech 发布开源全音效生成模型",
"github": "https://github.com/NJU-Speech/Foley-Omni",
"hf_model": "https://huggingface.co/CocoBro/Foley-Omni",
"arxiv": "2606.03672",
"tg_url": "https://t.me/AI_VFX_NEWS/1350"
}
```
`license`、`model_size_gb` 和 GGUF / AWQ / GPTQ / FP8 量化信息也会一同返回。代理可以调用 `install_plan` 获取确切的 `git clone` / `huggingface-cli download` 命令,或调用 `get_workflow` 拉取附带的工作流。
## 工具
- **`search_feed(query, top_k=8)`** - 对存档进行语义搜索;每个搜索结果包含标题、摘要、来源/Telegram 链接和已解析的 `github`、`hf_model`、`hf_quants`、`license`、`model_size_gb`、`arxiv`。
- **`latest(n=10)`** - 最新项目,格式相同。
- **`get_workflow(post_id, query)`** - 帖子附带的工作流文件(ComfyUI / n8n JSON),内联小文件,否则为 Telegram 下载链接。
- **`install_plan(github, hf_model, hf_quants)`** - 将工件转换为可运行的获取命令;调用代理在其自己的规则下运行它们。
- **`resolve_artifacts(name, text)`** - 按需解析器,用于未预解析的项目(GitHub、Hugging Face、arXiv 到代码)。
- **`read_docs(url, max_chars=20000)`** - 来自 GitHub / HF README、arXiv 或文档页面的可读文本,以便代理可以实现技术,即使没有可运行的仓库。
## 工件的查找方式
帖子中已有的链接优先。任何缺失的工件都通过名称在置信度阈值下解析:GitHub 搜索按名称 + 星级排名,Hugging Face API 获取模型(许可证、大小)及其量化信息,Papers with Code 获取 arXiv 到仓库的链接。如果没有匹配的项目,字段将留空。空字段比错误字段更好。
## 安全
从新闻源安装代码或模型意味着运行不受信任的工件。该服务器仅**提供**已验证的链接和确切的命令,不会安装任何内容。下载和运行由使用代理执行:检查、批准、隔离运行,并监控模型大小以防止磁盘/VRAM 超载。
## 许可证
仅限非商业使用。PolyForm 非商业许可证 1.0.0:免费用于个人、研究和非营利用途;商业使用需要作者的单独许可证。请参阅 [LICENSE](LICENSE)。
由 Slava Sexton 独立构建,是 AI VFX 自动流水线的一部分。