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 分