Agent Media Toolkit

io.github.krakonjac300-pixel由 GitHub 账号 krakonjac300-pixel 发布v1.0.0更新于 Oct 24, 2026

15 media & data tools for AI agents: search, transcribe, subtitles, voiceover, translate & more.

已验证Streamable HTTP可网页运行网页搜索与抓取媒体与设计

概览

AI 生成的概览

一个托管式 MCP 端点,提供 15 项媒体与数据工具:网页搜索、新闻、网页正文提取、摘要、翻译、配音、转写、字幕及短视频剪辑。

可以做什么
搜索与采集:实时网页搜索、近期新闻,以及从网页提取干净的正文,并可对文本或网址做摘要、把文本翻译成目标语言。创作与改写:把文本转成社交素材(串文、摘要、标题、话题标签),撰写短视频脚本,并生成带下载链接的 MP3 配音。媒体检查:读取媒体网址的元数据而不下载,并进行内容安全分类。付费媒体处理:转写音视频、生成字幕文件、在长视频中找出带评分的爆款片段候选,并把指定时间段剪成带字幕的 9:16 短片。
适用场景
适合需要网页调研、摘要、翻译或内容改写的助手,无需另配 API 密钥;也适合需要转写、字幕或短视频剪辑等媒体处理、且用户愿意按次付费的场景。
运行要求
远程 streamable HTTP 端点,无需安装。免费工具不需要 API 密钥或注册。付费工具需通过 x402 以 Base 链上的 USDC 付款,客户端需支持远程 streamable HTTP。
安装前请注意
付费工具按次收费(例如转写 0.25 美元、找片段 1.50 美元、剪辑 3.00 美元),以 Base 链上的 USDC 支付,代理可能因此产生实际支出。提交的文本、网址和媒体链接会发送给第三方托管服务。免费工具在 HTTP 上也有对应的付费端点。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Agent Media Toolkit,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.krakonjac300-pixel%2Fagent-media-toolkit/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "agent-media-toolkit": {
      "type": "http",
      "url": "https://podcast-shorts-a2a-production.up.railway.app/mcp/"
    }
  }
}

README

Agent Media Toolkit

15 media & data tools your AI agent can hire per call. One hosted endpoint — web search, news, web-page extraction, summarizing, translation, moderation, script writing, text-to-voiceover, transcription, subtitles, viral-clip discovery, and short-form video editing. No API key, no signup. Free over MCP for the lighter tools; premium media tools are pay-per-call in USDC on Base via x402.

This is a hosted MCP server — there is nothing to install or run. Point your MCP client at the endpoint above and the tools appear.

Add it to your MCP client

json
{  "mcpServers": {    "agent-media-toolkit": {      "url": "https://podcast-shorts-a2a-production.up.railway.app/mcp/"    }  }}

Works with any MCP client that supports remote streamable HTTP servers (Claude, Cursor, and MCP-compatible agent frameworks).

The tools

ToolTierWhat it does
searchfreeLive web search → title/url/snippet
newsfreeRecent news for a query, with dates + sources
extractfreeWeb page → clean main-content text
summarizefreeTL;DR any text or a URL (paragraph or bullets)
repurposefreeText → thread, summary, titles, hashtags
translatefreeTranslate text into any language
scriptfreeTopic → short-form video script (hook/beats/CTA)
moderatefreeContent-safety classification
media_infofreeMedia URL → metadata, no download
voiceoverfreeText → natural MP3 narration
package_postfreeClip → platform titles/description/hashtags
transcribe$0.25Audio/video → timestamped transcript
subtitles$0.05Audio/video → .srt / .vtt caption file
find_clips$1.50Long video → scored viral clip candidates
edit_clip$3.00Time range → finished 9:16 captioned short

Premium tools return a pointer to their paid x402 endpoint; an unpaid HTTP request answers 402 Payment Required with a USDC-on-Base price quote, the agent pays, and the result is returned.

Also available over plain HTTP (x402)

Every tool is also a pay-per-call HTTP endpoint. Example:

POST https://podcast-shorts-a2a-production.up.railway.app/search{ "query": "agent commerce protocol", "max_results": 5 }→ 402 Payment Required  ($0.02, USDC on Base)→ pay + retry → JSON results

Example: connect from Python

See examples/client.py.

License

MIT — see LICENSE. The hosted service is operated by The Solo Stack; this repo documents how to use it.

来源:README.md,提交 614b565

工具

15

news

Recent news for a query/niche. Returns items with title, url, snippet, date, source.

输入参数query必填max_results

extract

Fetch a web page and return clean main-content text (no nav/ads/boilerplate).

输入参数url必填max_chars

summarize

Summarize text OR a web page (give text or url). style: paragraph|bullets.

输入参数urltextstylemax_words

repurpose

Turn text into social assets: thread, summary, titles, hashtags.

输入参数text必填nicheformats

translate

Translate text into target_lang (e.g. 'Spanish', 'ja').

输入参数text必填source_langtarget_lang必填

script

Write a short-form video script (hook, beats, cta) for a topic.

输入参数tonetopic必填platformduration_s

moderate

Content-safety classification: flagged?, categories, severity, reason.

输入参数text必填

media_info

Metadata (title, duration, uploader, views) for a media URL — no download.

输入参数url必填

voiceover

Text -> natural MP3 narration. Returns a download URL.

输入参数ratetext必填voice

package_post

Platform-optimized title, description, and hashtags for a clip. Premium (via x402).

输入参数nicheplatformstranscript_excerpt必填

transcribe

Transcribe an audio/video URL to timestamped text. Premium (via x402).

输入参数source_url必填

subtitles

Audio/video URL -> .srt/.vtt subtitle file. Premium (via x402).

输入参数formatsource_url必填

find_clips

Find viral clip candidates in a long video with scores. Premium (via x402).

输入参数nichemax_clipssource_url必填

edit_clip

Cut a time range into a finished 9:16 captioned short. Premium (via x402).

输入参数end_s必填stylestart_s必填source_url必填

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分