컴퓨터
[자작] MCP + AI Assistant + Workflow 툴 Humble AI CLI 를 소개합니다.
S

Lv.1 SassyBrain (210.♡.41.89)

2025년 12월 3일 PM 05:38 · 수정됨(12. 08. 19:47)

조회 851 공감 0


터미널에서 사용할 수 있는 자작 MCP + AI Assistant + Workflow 툴 Humble AI CLI 를 소개해 보려고 합니다. ^^


🧩 Humble AI CLI란?

로컬 환경에서 편하게 AI Agent를 실행할 수 있는 CLI 도구입니다.
OpenAI & Ollama API를 모두 지원하고,
MCP Server 호출 및 Markdown 기반 Workflow 자동화 기능을 제공합니다.

바이브코딩으로 만들다가 쓸만해 진 것 같아서 공개 해 봅니다 😄


🏁 주요 기능 한 줄 요약

기능
설명
🤖 LLM 연결
OpenAI / Ollama 모델 사용 가능
🔌 MCP Server 지원
stdio / streamable-http / SSE 모두 지원
📝 Workflow 실행
Markdown 문서에 단계별 작업 정의 후 실행
💾 문맥 유지
설정한 turns 만큼 대화 context 관리
🛠 커스터마이징
모델, 서버, 로그… 전부 설정 파일 기반

📥 다운로드

GitHub Release에서 OS별 바이너리 다운로드
➡️ (Windows / Linux, amd64 & arm64 지원)

🔗 https://github.com/gamzabox/humble-ai-cli/releases

다운로드 받은 humble-ai-cli 를 실행하면 됩니다!


⚙️ 기본 설정

아래 경로의 설정 파일에 사용할 모델 정보를 등록하세요.
$HOME/.humble-ai-cli/config.json :


[code=html]{

"models": [

{

"name": "gpt-5.1",

"provider": "openai",

"apiKey": "sk-...",

"active": true

},

{

"name": "qwen3:30b-a3b-instruct-2507-q4_K_M",

"provider": "ollama",

"baseUrl": "ollama host and port"

}

],

"ollamaContextChunkSize": 0,

"contextRetentionTurns": 5,

"ollamaNumCtx": 50000,

"logLevel": "info",

"toolCallMode": "manual"

}[/code]


주의: Ollama 사용시 ollamaNumCtx 값을 크게 잡아 줘야 MCP 호출이 제대로 동작합니다.


📝 추천 모델

  • OpenAI 계열 → 문제없이 안정적으로 동작
  • Ollamaqwen3:30b-a3b-instruct-2507-q4_K_M (MOE 구조! VRAM 8GB에서도 가능 ✨)
    → 컨텍스트가 길면 속도는 좀 느려질 수 있어요

🧠 MCP Server 연결

$HOME/.humble-ai-cli/mcp-servers.json 에 추가:

[code=html]{

"mcpServers": {

"calculator": {

"enabled": true,

"command": "npx",

"args": ["-y", "argument"],

"env": {

"API_TOKEN": "secret"

},

"type": "stdio"

}

}

}[/code]


Stdio / SSE / Streamable-HTTP 모두 사용 가능!


🔁 Workflow 기능 (⭐특히 강력!)

반복 작업을 Markdown 파일 하나로 자동화할 수 있어요.

실행 방법:

humble-ai-cli exec your_workflow.md

  • 작업 단계별 prompt 작성 가능
  • Workflow만을 위한 전용 모델 / MCP 설정 지원
  • 팀 협업 / 규칙 기반 자동화에 최적화

샘플 그대로 가져다 수정해서 쓰세요 👇
🔗 https://github.com/gamzabox/humble-ai-cli/blob/main/WORKFLOW.sample.md


📚 더 자세한 정보는

댓글 (5)

  • S

    SassyBrain Lv.1 작성자

    25.12.03 · 210.♡.41.89

    어후 JSON 을 예쁘게 붙일수가 없어요!!! ㅜㅜ
  • 커널패닉

    커널패닉 Lv.1 → SassyBrain

    25.12.08 · 119.♡.59.225

    [https://s3.damoang.net/data/editor/2512/fe74e7c.png]
    하단 툴바의 `` 기능을 사용하면 예쁘게 포맷팅 됩니다
    [code=json]{
    "mcpServers": {
    "calculator": {
    "enabled": true,
    "command": "npx",
    "args": ["-y", "argument"],
    "env": {
    "API_TOKEN": "secret"
    },
    "type": "stdio"
    }
    }
    }[/code]
  • S

    SassyBrain Lv.1 → 커널패닉 작성자

    25.12.08 · 115.♡.24.164

    와 정말 감사합니다 ^^
  • 부는바람

    부는바람 Lv.1

    25.12.05 · 115.♡.26.140

    멋지네요!
    {emo:damoang-emo-007.gif:120}
  • 나무플러스

    나무플러스 Lv.1

    25.12.08 · 106.♡.74.246

    감사합니다. 잘 이용 하겠습니다.

댓글을 작성하려면 이 필요합니다.