SassyBrain (210.♡.41.89)
2025년 12월 3일 PM 05:38 · 수정됨(12. 08. 19:47)
터미널에서 사용할 수 있는 자작 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 계열 → 문제없이 안정적으로 동작
- Ollama →
qwen3: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
작성자
25.12.03 · 210.♡.41.89
어후 JSON 을 예쁘게 붙일수가 없어요!!! ㅜㅜ -
커커널패닉
→ 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
→ 커널패닉 작성자
25.12.08 · 115.♡.24.164
와 정말 감사합니다 ^^ -
부부는바람
25.12.05 · 115.♡.26.140
멋지네요!
{emo:damoang-emo-007.gif:120} -
나나무플러스
25.12.08 · 106.♡.74.246
감사합니다. 잘 이용 하겠습니다.
댓글을 작성하려면 이 필요합니다.