gabrielekarra/mcp-anything/generate

Claude Code and agent skill by gabrielekarra/mcp-anything

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Turn a codebase, an OpenAPI/gRPC/GraphQL spec, or a plain-language description of an API into a production-ready MCP server, using mcp-anything. Use when the user wants to expose software, an API, a CLI tool, or a service as MCP tools for Claude or other agents.

Install

npx vskill@latest install gabrielekarra/mcp-anything/generate

Semi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard

SKILL.md

Generate an MCP server with mcp-anything

mcp-anything (https://github.com/gabrielekarra/mcp-anything) turns a codebase, an API spec, or a plain-language brief into a working MCP server — Python/FastMCP by default, or TypeScript/mcp-use with --target mcp-use.

1. Make sure the CLI is current

The MCP ecosystem moves fast; prefer the latest source over a possibly-stale PyPI release:

!command -v mcp-anything >/dev/null 2>&1 && mcp-anything --version || echo "not installed"

If it's missing, install from the repo (not just pip install mcp-anything — PyPI can lag):

bash
pip install --upgrade "mcp-anything[llm] @ git+https://github.com/gabrielekarra/mcp-anything.git"
2. Find out what to expose

Ask only what's missing:

  • The source: a local codebase path, or an OpenAPI/GraphQL/gRPC spec (file path or URL).
  • What agents should be able to do with it — a sentence or two of use cases is enough for

the richer path below.

3. Pick a path
  • Quick scan (no use-case framing given): mcp-anything generate <path-or-url> -o <output-dir>
  • Recommended — curated, agent-optimized tools (use cases given): write a short domain brief

to a temp YAML file (server_name, description, use_cases: [...]), then: mcp-anything build --brief <brief.yaml> --data-source <path-or-spec> -o <output-dir> --no-llm — drop --no-llm when ANTHROPIC_API_KEY is set; grouping and descriptions are noticeably better with it.

  • Add --target mcp-use to either command for TypeScript instead of Python.
4. Report back

mcp-anything prints the output directory, tool count, and an MCP client config snippet (mcpServers: {...}) — surface that, plus how to try it: pip install -e <output-dir> (Python) or npm install (TypeScript) in the output directory, then add the snippet to the user's client config.

5. Optional: validate

mcp-anything validate <output-dir> checks the generated server against mcp-anything's own output contract (tool shape, transport, telemetry, packaging).

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
53
Repository forks
6
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/gabrielekarra/mcp-anything/generate/badge)](https://verified-skill.com/skills/gabrielekarra/mcp-anything/generate)

Something wrong with this skill or its page? Tell us.