# cli2mcp

> cli2mcp — yulinlina-cli2mcp. Use this tool when you need to integrate command-line tools into a larger system or workflow, as it enables converting any CLI tool into an MCP server with automated JSON schema generation. This solves problems of tool interoperability and standardization, allowing for seamless communication between different systems. It accepts command-line inputs and produces JSON outputs, making it ideal for use cases requiring standardized data exchange and error handling.

Canonical page: https://skillsregistry.net/skills/yulinlina-cli2mcp  
JSON: https://api.skillsregistry.net/v1/skills/yulinlina-cli2mcp

## Description

Enables turning any command-line tool into an MCP server with auto-generated JSON schema, supporting stdio, timeouts, and stderr capture.

## Trust

- **Trust score (0–1):** 0.70
- **Verification tier:** verified
- **Last scanned:** 2026-08-29

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** other
- **Updated:** 2026-08-29

## Source

- **Source listing:** [Glama](https://glama.ai/mcp/servers/l1obbu9i43)
- **Repository:** <https://github.com/yulinlina/cli2mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "yulinlina-cli2mcp"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/yulinlina-cli2mcp` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/yulinlina-cli2mcp/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
