npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

runware-mcp

v1.2.4

Published

MCP server for Runware AI image and video generation

Readme

Runware MCP Server

AI Media Generation for Any MCP Client


What Is This?

An MCP server that connects your AI coding assistant directly to Runware's AI media generation infrastructure. Works with any client that supports the Model Context Protocol.

View diagrams on GitHub

One config. Zero complexity. Infinite creativity.


Installation

Add the server to your MCP client config:

{
  "mcpServers": {
    "runware": {
      "command": "npx",
      "args": ["-y", "runware-mcp"],
      "env": {
        "RUNWARE_API_KEY": "your-api-key"
      }
    }
  }
}

Config locations by client

Note: Config format may vary slightly by client. Check your client's MCP documentation for exact syntax. Codex CLI uses TOML — see the Codex MCP docs for setup.

That's it. No pip install. No virtual environments. No Python version conflicts. Just paste, restart, create.


Capabilities at a Glance

View diagrams on GitHub


The Complete Toolset

Image Generation & Manipulation

Video Generation

Audio Generation

Creative Tools

Utilities

Batch Operations


Provider-Specific Features

This server exposes the full capabilities of each provider:


MCP Resources

Access your generated content programmatically:


Prompt Templates

Pre-built workflows for common tasks:


Documentation

This MCP server includes comprehensive built-in documentation accessible as MCP resources. Any connected client can discover and read detailed API references, feature guides, and provider docs on demand.

42 documentation resources organized across 5 categories:

Example URIs: runware://docs/tools/image-inference, runware://docs/features/controlnet-guide, runware://docs/providers/kling-ai, runware://docs/guides/cost-optimization

Ask your AI assistant to list or read any runware://docs/* resource for detailed reference information.


Architecture

View diagrams on GitHub


What's Included

A ground-up TypeScript rewrite covering 100% of the Runware API.


Video Model Comparison


ControlNet Preprocessors


Configuration Reference


Security


Example Workflows

Product Photography Pipeline

You: "Process all images in /photos/products - remove backgrounds,
      upscale 2x, and save as PNGs to /photos/processed"
Assistant uses processFolder with removeBackground and upscale pipeline

Video Storyboard

You: "Create a 3-part video story: sunrise over mountains,
      eagle soaring, landing on a branch. Use Kling, 5s each."

Assistant generates 3 coordinated videos with consistent style

Brand Asset Generation

You: "Generate 5 logo variations for 'TechFlow' - modern, minimal,
      tech-focused. Then vectorize the best one."

Assistant uses imageInference, selects best, then vectorize to SVG

Music + Video

You: "Create a 30-second promo video with matching background music"

Assistant uses videoInference + audioInference in parallel

Development

git clone https://github.com/runware/mcp-server
cd mcp-server
npm install
npm run build
npm test

Contributing

See CONTRIBUTING.md for the full development guide including project structure, how to add new tools, testing patterns, and code style.

  1. Fork it
  2. Create a feature branch
  3. Make it pass: npm run build && npm run lint && npm test
  4. Submit PR

For version history and release notes, see CHANGELOG.md.


License

MIT