Easy-Peasy.AI

ai.easy-peasy由 easy-peasy.ai 發布官方發布者v1.3.2更新於 Oct 29, 2026

Generate text, images, videos, speech and transcripts with your Easy-Peasy.AI account.

已驗證Streamable HTTP可網頁執行媒體與設計AI 與機器學習

概覽

AI 產生的概覽

託管式 Easy-Peasy.AI 伺服器,讓助理在使用者自己的帳號上生成文字、圖片、影片與語音,並轉錄影音內容。

可以做什麼
  • 列出並檢視寫作範本,再執行範本產生文字
  • 生成或編輯圖片,並依 ID 取回圖片
  • 以文字或圖片啟動影片生成,並輪詢取得完成的連結
  • 列出文字轉語音的聲音(含複製聲音)並將文字轉為語音
  • 對媒體檔案或影片頁面連結啟動轉錄並取得轉錄結果
  • 在相簿或播放器中顯示已生成的圖片與影片,並檢查連線狀態
適用情境
適合希望助理透過既有的 Easy-Peasy.AI 訂閱,在聊天用戶端內直接產出行銷文案、部落格文章、圖片、短影片、配音或轉錄文字的場合。
執行需求
遠端 Streamable HTTP 端點 easy-peasy.ai/mcp,無需安裝。驗證方式為 OAuth 登入,或在 x-api-key 標頭中帶入於帳號 API 設定建立的 API 金鑰。圖片生成與轉錄需要付費方案。
安裝前請注意
生成會消耗帳號的額度與點數;圖片生成與轉錄需付費方案,影片按秒計費。API 金鑰僅顯示一次,持有者即可在帳號上生成內容,應視同密碼保管。轉錄會將第三方媒體連結傳送給該服務。沒有工具會刪除資料、發布內容或聯絡他人。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Easy-Peasy.AI,將其新增到工作區。
  2. 連接 x-api-key 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/ai.easy-peasy%2Fmcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "easy-peasy-ai": {
      "type": "http",
      "url": "https://easy-peasy.ai/mcp",
      "headers": {
        "x-api-key": "<YOUR_API_KEY>"
      }
    }
  }
}

README

[Easy-Peasy.AI]

Easy-Peasy.AI MCP Server

Generate text, images, videos, speech and transcripts from any MCP client, on your Easy-Peasy.AI account.

Website · Docs · Tools reference · Support

Easy-Peasy.AI is an AI content platform. Its hosted Model Context Protocol server lets Claude, ChatGPT, Cursor, VS Code, Gemini CLI and other MCP clients use it directly:

  • Write with 200+ templates: blog posts, product descriptions, ads, emails, social captions and more.
  • Create and edit images with models such as Nano Banana, FLUX, Seedream and GPT Image.
  • Make videos from text or an image with Veo, Kling, Seedance, MiniMax and other models.
  • Turn text into speech with 1,000+ voices, including your own cloned voices.
  • Transcribe audio and video files or links (YouTube, TikTok, Instagram, X, Loom and more) with speaker labels.
  • See results in the chat: clients that support MCP Apps show images in a gallery and play videos inline.

This repository holds the listing metadata, client configs and docs. The server itself is hosted by Easy-Peasy.AI, so there is nothing to install or run.

URLhttps://easy-peasy.ai/mcp
TransportStreamable HTTP (stateless)
AuthOAuth 2.1 sign-in, or an API key in the x-api-key header (Authorization: Bearer <key> also works)
MCP Registry nameai.easy-peasy/mcp

Connect

Claude (claude.ai and Claude Desktop)

  1. Open Settings → Connectors → Add custom connector.
  2. Paste https://easy-peasy.ai/mcp and click Add.
  3. Click Connect, sign in to Easy-Peasy.AI and approve. No API key needed.

ChatGPT

With developer mode on, add https://easy-peasy.ai/mcp as a custom MCP connector, then sign in to Easy-Peasy.AI and approve. No API key needed.

Claude Code

bash
claude mcp add --transport http easy-peasy https://easy-peasy.ai/mcp --header "x-api-key: YOUR_API_KEY"

Cursor

Add this to ~/.cursor/mcp.json, or to .cursor/mcp.json in a project:

json
{  "mcpServers": {    "easy-peasy": {      "url": "https://easy-peasy.ai/mcp",      "headers": { "x-api-key": "YOUR_API_KEY" }    }  }}

This repository is also a Cursor plugin (.cursor-plugin/plugin.json and mcp.json). Set EASY_PEASY_API_KEY when you install it.

VS Code (GitHub Copilot)

Add this to .vscode/mcp.json. VS Code asks for the key the first time the server starts:

json
{  "inputs": [    {      "type": "promptString",      "id": "easy-peasy-api-key",      "description": "Easy-Peasy.AI API key",      "password": true    }  ],  "servers": {    "easy-peasy": {      "type": "http",      "url": "https://easy-peasy.ai/mcp",      "headers": { "x-api-key": "${input:easy-peasy-api-key}" }    }  }}

Windsurf

Add this to ~/.codeium/windsurf/mcp_config.json:

json
{  "mcpServers": {    "easy-peasy": {      "serverUrl": "https://easy-peasy.ai/mcp",      "headers": { "x-api-key": "YOUR_API_KEY" }    }  }}

Gemini CLI

bash
gemini extensions install https://github.com/Easy-Peasy-AI/easy-peasy-mcp

The extension asks for your API key once and keeps it in your system keychain.

Other clients

Any client that connects to remote MCP servers over Streamable HTTP can use https://easy-peasy.ai/mcp with the x-api-key header. A client that only runs local (stdio) servers can bridge with mcp-remote:

json
{  "mcpServers": {    "easy-peasy": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://easy-peasy.ai/mcp", "--header", "x-api-key:YOUR_API_KEY"]    }  }}

API key

Create a key in Settings → API. Each key is shown once, when you create it. Treat it like a password: anyone who has it can generate on your account. Clients that sign in with OAuth, such as Claude and ChatGPT, don't need a key.

Tools

ToolWhat it does
get_accountChecks that the connection works. Returns only connected: true, no account details.
list_templatesLists writing templates with their slugs and categories.
get_templateShows the input fields of one template.
generate_textRuns a template and returns the text.
generate_imageGenerates an image, or edits images you pass by URL.
get_imageGets a generated image by its ID.
generate_videoStarts a video from text or an image and returns its ID.
get_videoChecks a video and returns its URL once it's ready.
display_mediaShows existing images in a gallery or videos in a player, in clients that support MCP Apps. Spends no credits.
list_voicesLists text-to-speech voices, including your cloned voices.
generate_speechTurns text into speech and returns the audio URL.
transcribe_audioStarts transcribing a media file or a video page link and returns its ID.
get_transcriptionChecks a transcription and returns the transcript once it's done.

Videos and transcriptions run in the background: the start tool returns an ID right away, and the matching get_ tool checks on it. No tool deletes data, publishes anything or contacts anyone.

Plans and credits

Connecting is free. Tools spend the credits and quotas of the connected Easy-Peasy.AI account, the same as the web app and the REST API. Image generation and transcription need a paid plan. See pricing.

Security and privacy

  • OAuth 2.1 with PKCE and dynamic client registration. Access tokens expire after one hour.
  • OAuth tokens and API keys are stored only as SHA-256 hashes.
  • Tools act only on the connected account, through the same API routes, plan checks and rate limits as the web app.
  • Privacy policy · Terms of use

Support

Email [email protected]. For a problem with the configs in this repository, open an issue.

License

The docs and configuration files in this repository are released under the MIT License. The Easy-Peasy.AI service itself is proprietary and covered by its Terms of Use.

來源:README.md,提交 68d6d77

工具

13

get_account

Check account connection

Check connection status only when the user explicitly asks whether Easy-Peasy.AI is connected. Returns only a boolean. Do not call for general knowledge, account deletion, or requests for credentials or personal details; those requests are unsupported by this tool.

無需輸入參數。

list_templates

List writing templates

List a page of Easy-Peasy.AI writing templates (presets), optionally filtered by category. Returns slug, title, description, and category, plus total, categories, and next_offset (null on the last page). Use get_template to inspect a known slug directly, then generate_text to run it.

輸入參數limitoffsetcategory

get_template

Get writing template

Get one text generation template by slug, including its input fields (name, label, type, options). Field names like "keywords" and "extra1".."extra14" map directly onto generate_text parameters.

輸入參數slug必填

generate_text

Generate text

Generate text with an Easy-Peasy.AI template (preset). Synchronous — returns the generated text. Uses the account word quota and requires available API token allowance. Call get_template first to learn which fields a template accepts; pass template-specific fields via extra_fields (e.g. {"extra1": "..."}).

輸入參數tonepreset必填outputskeywordslanguageextra_fields

generate_image

Generate or edit image

Generate or edit an image with Easy-Peasy.AI. Synchronous — returns image URL(s) when generation finishes (can take up to a few minutes). Uses image credits and requires a paid plan for API access. To edit existing images, pass their URLs in source_images; model then picks the edit model. display_media shows the returned image IDs in an embedded gallery.

輸入參數modelstyleprompt必填outputsdimensionsresolutionsource_images

get_image

Get generated image

Get a previously generated image by its numeric id (returned by generate_image).

輸入參數image_id必填

generate_video

Generate video

Start an AI video generation. Defaults to MiniMax H3 Max: 5 seconds, 768p, native audio, 4 credits per second at 768p. With an image and no model, uses MiniMax H3 Max Image. ASYNC — returns a video id. display_media shows the video and checks its progress in an embedded player; get_video also checks that same id. Uses video credits (billed per second of output).

輸入參數imagemodelprompt必填durationresolutionaspect_ratiogenerate_audio

get_video

Get generated video

Check a video generation started with generate_video. Returns { video: { id, url, status } } — status is "processing" until the video is ready, then "completed" with the download url.

輸入參數video_id必填

display_media

Show generated images or videos

Show Easy-Peasy.AI images in an embedded gallery or videos in an embedded player. Use IDs returned by generate_image, get_image, generate_video, or get_video. Can display a processing video and check its progress. Reads existing results in the connected account; does not generate content or spend credits. Clients without embedded UI still receive the media links.

輸入參數ids必填media_type必填

list_voices

List text-to-speech voices

List a page of text-to-speech voices (id, name, language, accent), including the account’s custom/cloned voices. Filter by language and optionally accent. Returns total and next_offset (null on the last page). Choose a suitable returned id and pass it as voice_id to generate_speech; additional pages are optional.

輸入參數limitaccentoffsetlanguage

generate_speech

Generate speech

Convert text to speech (ElevenLabs-powered). Synchronous — returns the audio file URL. Billed against the account’s monthly text-to-speech character quota.

輸入參數text必填speedvoice_id必填output_format

transcribe_audio

Transcribe audio

Transcribe audio or video from a public link: a media file, or a page with a video or audio in it — YouTube, X (Twitter) posts and broadcasts, Instagram, TikTok, Google Drive, SoundCloud, Loom and most other video sites (up to 6 hours). ASYNC — returns a uuid once the job has started (checking a page link can take up to a minute); then poll get_transcription until the transcript is ready, which takes a few minutes for a long video. A link without a video or audio, or a private or live one, is usually refused at once with the reason; a download that fails later shows as status "failed" in get_transcription. Requires a paid plan.

輸入參數url必填namelanguagedetect_speakers

get_transcription

Get transcription

Get a transcription started with transcribe_audio using its exact returned uuid and the same connected account. The content field is empty until transcription finishes. If the job is not found or fails, report the error; do not start a replacement transcription unless the user explicitly requests a new job.

輸入參數audio_id必填

版本歷史

1
  1. v1.3.2最新Oct 29, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分