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 分