anthropics / anthropics/skills

Skill submission: click-to-mcp (auto-wrap Click/typer CLIs as MCP servers)

Abierto
#1,204 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
176k
Forks
20.9k
Merge medio
7 h 21 min
PR fusionados (30 d)
5

Descripción

## Skill Submission

**Name:** click-to-mcp
**Category:** Development & Technical
**Repo:** https://github.com/Coding-Dev-Tools/click-to-mcp/tree/master/skill/click-to-mcp

### SKILL.md

The skill is already packaged per the Agent Skills specification at the path above. Here is the SKILL.md:

```yaml
---
name: click-to-mcp
description: Auto-wrap any Click or typer Python CLI as an MCP server with zero code changes. Use this skill whenever the user wants to expose a CLI tool to an AI agent via MCP, needs to convert a Click/typer app into an MCP server, wants to run an existing CLI through an LLM, or asks about bridging command-line tools and AI agents.
---
```

### What it does

click-to-mcp automatically wraps any Python CLI built with Click or typer as an MCP server. Every CLI command becomes an MCP tool that AI agents can call directly. No code changes required.

### Why it fits

- **Directly relevant to Claude Code and MCP ecosystem** — turns existing CLI tools into MCP servers
- **Zero-code transformation** — demonstrates the power of skills: structured procedural knowledge that agents can follow
- **Cross-product reuse** — works with Claude Code, Cursor, Copilot, and any MCP client
- **Apache-2.0 licensed**, PyPI package with 0.5.0 stable release
- **Also a Claude Code plugin** — has `.claude-plugin/plugin.json` + `.mcp.json` and passed `claude plugin validate`

### Bundled resources

- `references/discovery-guide.md` — How discover scans and identifies CLIs
- `references/transports.md` — Deep dive into stdio, SSE, and Streamable HTTP modes

**Note:** Unable to fork this repo to submit a PR directly (403). Also submitting a complementary skill for ARA (Autonomous Revenue Agent) in a separate issue.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.