ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที รีวิวและบัญชีผู้ใช้จะมาในขั้นถัดไป
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

Suno MCP

โดย runapi-aiรุ่น 0.4.2i★ –iรันบนเครื่อง
ชื่อใน registryio.github.runapi-builder/suno-mcp

ติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

RunAPI MCP server for Suno: create tasks, poll status, check pricing.

สามเสาของ PopNx MCP

สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: รันบนเครื่อง
  • ช่องทาง (transport): stdio
  • หมวด: อื่น ๆ
  • ต้องใส่ค่าเหล่านี้: RUNAPI_API_KEY

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ก่อนติดตั้ง

ค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต

ต้องเตรียมก่อน

  • npmติดตั้ง Node.js (มีคำสั่ง npx) ในเครื่อง

คุณใช้แอปไหน

เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”

เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json

{
  "mcpServers": {
    "suno": {
      "command": "npx",
      "args": [
        "-y",
        "@runapi.ai/suno-mcp"
      ],
      "env": {
        "RUNAPI_API_KEY": "ใส่ค่าของคุณ"
      }
    }
  }
}

พิมพ์คำสั่งนี้ใน Terminal

claude mcp add suno --env RUNAPI_API_KEY='ใส่ค่าของคุณ' -- npx -y @runapi.ai/suno-mcp

เติมค่าที่เว้นว่างไว้ก่อนรัน

เปิดใน Cursor

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json

{
  "mcpServers": {
    "suno": {
      "command": "npx",
      "args": [
        "-y",
        "@runapi.ai/suno-mcp"
      ],
      "env": {
        "RUNAPI_API_KEY": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

เปิดใน VS Code

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .vscode/mcp.json ของโปรเจกต์

{
  "servers": {
    "suno": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@runapi.ai/suno-mcp"
      ],
      "env": {
        "RUNAPI_API_KEY": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น

ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี

ค่าที่ต้องใส่เอง

  • RUNAPI_API_KEY ความลับ env
    Optional RunAPI API key for headless hosts. Interactive MCP hosts can use the login tool, which writes shared RunAPI config.

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

ทำอะไรได้บ้าง

รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 6 พ.ย. 2569

  • ! ควรระวัง

    ตัวตนผู้ทำตรงกับ repo

    ผู้ลงทะเบียน (runapi-builder) ไม่ใช่เจ้าของ repo (runapi-ai) อาจเป็นคนอื่นที่นำมาลงต่อ

  • … ยังไม่ตรวจ

    ยังมีคนดูแล

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • – ไม่เกี่ยว

    endpoint ตอบ

    ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต

เทียบกับตัวอื่นในหมวด อื่น ๆi

  • ดาวมากกว่า 0% ของอีก 32476 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 71% ของอีก 32476 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 33% ของอีก 32476 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

Suno MCP ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 0 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

ต้องใส่ค่าเหล่านี้: RUNAPI_API_KEY

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.4.2) เข้า registry 15 วันที่ผ่านมา

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, zanadir

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

Spec Driven Development

โดย formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

รันบนเครื่อง★ 440MITอัปเดต 14 เดือนที่ผ่านมา
ติดตั้ง

Remote Desktop Commander

โดย desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

รันบนคลาวด์★ 211อัปเดต เมื่อวาน
ติดตั้ง

zanadir

โดย MustacheCase

Find what a repository's CI is missing, and which security checks cannot fail the build.

รันบนเครื่องอัปเดต วันนี้
ติดตั้ง

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

RunAPI Suno MCP Server

Suno API access for AI agents: run multimodal generation operations, poll asynchronous results, and check pricing through one focused MCP server.

Works with Claude Code, Codex, Cursor, Windsurf, VS Code, Roo Code, and any MCP-compatible host.

Install | Tools | Models | Agent Prompts | Configuration | Links


Why This Package?

@runapi.ai/suno-mcp is a focused Model Context Protocol server for the Suno model line on RunAPI. It gives MCP-compatible assistants direct access to 18 endpoints and 9 model variants without loading the full RunAPI catalog.

Use this per-model server when an agent should stay scoped to Suno. Use @runapi.ai/mcp when one assistant should discover every RunAPI model line.


Install

Add it to Claude Code:

claude mcp add suno -s user -- npx -y @runapi.ai/suno-mcp

Use project scope when the server should be shared with a repository:

claude mcp add suno -s project -- npx -y @runapi.ai/suno-mcp

Codex, Cursor, Windsurf, VS Code, Roo Code, and other MCP hosts can use the same stdio command:

{

"mcpServers": { "suno": { "command": "npx", "args": ["-y", "@runapi.ai/suno-mcp"] } } }

check_pricing works before sign-in. For task creation and status polling, ask your assistant to call the login tool. It opens a browser login and saves credentials to ~/.config/runapi/config.json, the same file used by runapi login. Headless and CI hosts can still set RUNAPI_API_KEY before starting the MCP host.

Ready-made examples are in examples/ for Claude, Cursor, Windsurf, VS Code, and Roo Code.


Tools

ToolAuthPurpose
convert_audioYesCreate a Suno convert audio task and optionally wait for a terminal status. Returns the task id, status, and output URLs.
blend_lyricsYesCreate a Suno blend lyrics task and optionally wait for a terminal status. Returns the task id, status, and result payload.
cover_audioYesCreate a Suno cover audio task and optionally wait for a terminal status. Returns the task id, status, and output URLs.
create_mashupYesCreate a Suno create mashup task and optionally wait for a terminal status. Returns the task id, status, and output URLs.
extend_musicYesCreate a Suno extend music task and optionally wait for a terminal status. Returns the task id, status, and output URLs.
generate_lyricsYesCreate a Suno generate lyrics task and optionally wait for a terminal status. Returns the task id, status, and result payload.
inspire_musicYesCreate a Suno inspire music task and optionally wait for a terminal status. Returns the task id, status, and output URLs.
add_samplesYesCreate a Suno add samples task and optionally wait for a terminal status. Returns the task id, status, and output URLs.
visualize_musicYesCreate a Suno visualize music task and optionally wait for a terminal status. Returns the task id, status, and output URLs.
generate_personaYesRun a Suno generate persona operation synchronously. Returns the operation result.
remaster_audioYesCreate a Suno remaster audio task and optionally wait for a terminal status. Returns the task id, status, and output URLs.
separate_audio_stemsYesCreate a Suno separate audio stems task and optionally wait for a terminal status. Returns the task id, status, and output URLs.
stitch_audioYesCreate a Suno stitch audio task and optionally wait for a terminal status. Returns the task id, status, and output URLs.
boost_styleYesRun a Suno boost style operation synchronously. Returns the operation result.
text_to_musicYesCreate a Suno text to music task and optionally wait for a terminal status. Returns the task id, status, and output URLs.
text_to_soundYesCreate a Suno text to sound task and optionally wait for a terminal status. Returns the task id, status, and output URLs.
get_timestamped_lyricsYesRun a Suno get timestamped lyrics operation synchronously. Returns the operation result.
generate_voiceYesRun a Suno generate voice operation synchronously. Returns the operation result.
get_taskYesFetch the current status and latest payload for an existing task.
check_pricingNoLook up current pricing for a Suno model and endpoint.

Models

Suno covers 9 model variants across 18 endpoints. Each tool accepts the models listed for it:

ToolModels
convert_audio_no model parameter_
blend_lyrics_no model parameter_
cover_audiosuno-v4, suno-v4.5, suno-v4.5-all, suno-v4.5-plus, suno-v5, suno-v5.5, suno-v6, suno-v6-mini, suno-v6-wild
create_mashupsuno-v4, suno-v4.5, suno-v4.5-all, suno-v4.5-plus, suno-v5, suno-v5.5, suno-v6, suno-v6-mini, suno-v6-wild
extend_musicsuno-v4, suno-v4.5, suno-v4.5-all, suno-v4.5-plus, suno-v5, suno-v5.5, suno-v6, suno-v6-mini, suno-v6-wild
generate_lyrics_no model parameter_
inspire_musicsuno-v4, suno-v4.5, suno-v4.5-plus, suno-v5, suno-v5.5
add_samplessuno-v4, suno-v4.5, suno-v4.5-plus, suno-v5, suno-v5.5
visualize_music_no model parameter_
generate_persona_no model parameter_
remaster_audiosuno-v4, suno-v4.5, suno-v4.5-plus, suno-v5, suno-v5.5
separate_audio_stems_no model parameter_
stitch_audiosuno-v4, suno-v4.5, suno-v4.5-plus, suno-v5, suno-v5.5
boost_style_no model parameter_
text_to_musicsuno-v4, suno-v4.5, suno-v4.5-all, suno-v4.5-plus, suno-v5, suno-v5.5, suno-v6, suno-v6-mini, suno-v6-wild
text_to_soundsuno-v5, suno-v5.5
get_timestamped_lyrics_no model parameter_
generate_voice_no model parameter_

Model availability can change between releases. Use check_pricing or the Suno model page for the current catalog view.


Agent Prompts

Ask your assistant in natural language; it can inspect pricing, create the task, and return the task id plus output URLs.

Create a task
Run a Suno convert audio task with RunAPI.

The assistant can call check_pricing, then convert_audio, and return the task id, status, and output URLs.

Submit without waiting
Create the task but don't wait for it to finish.

The assistant calls the create tool with wait: false and returns the task id. Check on it later with get_task.

Check pricing before creating
Check current Suno pricing, then create the task if it matches my request.

The assistant calls check_pricing and can link to the Suno model page for the canonical catalog entry.


Configuration

The server resolves auth in this order:

  1. RUNAPI_API_KEY environment variable, useful for headless and CI hosts
  2. ~/.config/runapi/config.json, created by the MCP login tool or runapi login
  3. No key, which still allows check_pricing

The config file is normally managed by login. A pre-provisioned headless config can use:

{

"apiKey": "your_runapi_key" }

Do not commit real API keys.


Links

ResourceURL
Suno model pagehttps://runapi.ai/models/suno
npm package@runapi.ai/suno-mcp
GitHub repositoryrunapi-ai/suno-mcp
RunAPI MCP overviewrunapi.ai/mcp
RunAPI docsrunapi.ai/docs

License

Licensed under the Apache License, Version 2.0.

ถาม PopNx