Skip to content

cryptax/mcpico

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

McPico - MCP client for the terminal

McPico, or MCPico if you prefer, is a lightweight MCP client for the terminal.

It supports:

  • File attachment 🐛
  • MCP servers stdio-based ✅
  • MCP servers http-based: 🐛
  • Anthropic + r2mcp ✅
  • Groq + r2mcp: ✅
  • LM Studio + r2mcp: ✅
  • Multi-MCP ❔ (to test)

Most of the code has been written by AI... and/but it works pretty well. It has been tested on Linux.

Installation

git clone https://github.com/cryptax/mcpico
pip install -r requirements.txt

Configuration

In ~/.config/mcpico/config.json, setup your API keys and URLs:

{
  "current_provider": "anthropic",
  "providers": {
    "anthropic": {
      "api_key": "CENSORED",
      "model": "claude-sonnet-4-20250514",
      "api_url": "https://api.anthropic.com/v1/messages",
      "type": "anthropic"
    },
  ...
}

Get your inspiration from the default configuration in mcpico.py. More info here.

Run it

python3 mcpico.py

Then use /help for various commands.

Demo

Solving a CrackMe with McPico, r2mcp and Anthropic

asciicast

Basic use of McPico

asciicast

About

McPico, the lightweight MCP client for the terminal

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages