Skip to content

Add RunAPI MCP Server (external source)#825

Open
runapi-builder wants to merge 1 commit into
jeremylongshore:mainfrom
runapi-builder:add-runapi-mcp
Open

Add RunAPI MCP Server (external source)#825
runapi-builder wants to merge 1 commit into
jeremylongshore:mainfrom
runapi-builder:add-runapi-mcp

Conversation

@runapi-builder

Copy link
Copy Markdown

Adds RunAPI MCP Server as an external auto-synced source (Path B from CONTRIBUTING).

RunAPI MCP Server — 130+ AI models for image, video, music, audio, and LLM generation from 18 providers. Free catalog tools for model discovery and pricing; authenticated tools for media task creation, polling, and LLM chat.

The source repo's plugin/ directory ships a Claude Code plugin (.claude-plugin/plugin.json, skills, commands, agents, output-styles) plus a README, so the weekly sync can mirror it into plugins/mcp/runapi.

@jeremylongshore

Copy link
Copy Markdown
Owner

Thanks for submitting RunAPI — the content here is genuinely solid. The skill bodies in media-generator and model-explorer are well-structured with real workflow steps, the hook script (check-config.sh) is minimal and safe (set -euo pipefail, read-only check, no destructive commands), and the agents are tightly scoped to exactly the tools they need. This is clearly real, maintained work and I'd like to get it listed.

Two things need to land before the sync pipeline can accept it:

1. License correction (blocker)
The sources.yaml entry declares MIT, but the actual LICENSE file at the repo root is Apache-2.0, and package.json confirms "license": "Apache-2.0". There is no MIT license anywhere in the repo. Please update the sources.yaml entry to Apache-2.0 so it matches what users will actually be bound by when they install the plugin.

2. SKILL.md frontmatter — five fields missing in both skills (blocker)
The marketplace validator requires eight frontmatter fields. Both plugin/skills/media-generator/SKILL.md and plugin/skills/model-explorer/SKILL.md currently carry only name, description, and version. The five missing fields are:

allowed-tools: mcp__runapi__list_models, mcp__runapi__get_model_info, mcp__runapi__create_task, mcp__runapi__get_task, mcp__runapi__check_pricing
author: RunAPI <support@runapi.ai>
license: Apache-2.0
compatibility: Designed for Claude Code
tags: [mcp, media, image-generation, video-generation, model-discovery]

Adjust allowed-tools to match the exact MCP tools each skill actually invokes (the bodies make this straightforward). Once both files carry all eight fields and the license entry is corrected, this is ready to merge.


Audited against the marketplace rubric (frontmatter completeness, license accuracy, tool-safety, real-vs-hollow content). Holding open as request-changes — happy to merge once the above lands.

  • Jeremy Longshore
    intentsolutions.io

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants