Skip to content

Commit 1b580ac

Browse files
committed
docs: enhance README and Korean documentation with Tool Choice Mode details for improved user guidance
1 parent 259e107 commit 1b580ac

2 files changed

Lines changed: 18 additions & 4 deletions

File tree

README.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,15 @@ Finally, tell me how to install the package.
6060

6161
![mention](https://github.com/user-attachments/assets/1a80dd48-1d95-4938-b0d8-431c02ec2a53)
6262

63-
Quickly call any registered MCP tool during chat by typing `@toolname`. No need to memorize — just type `@` and pick from the list!
63+
Quickly call any registered MCP tool during chat by typing `@toolname`.
64+
No need to memorize — just type `@` and pick from the list!
65+
66+
You can also control how tools are used with the new **Tool Choice Mode**:
67+
- **Auto:** Tools are automatically called by the model when needed.
68+
- **Manual:** The model will ask for your permission before calling any tool.
69+
- **None:** Disables all tool usage.
70+
71+
Toggle modes anytime with the shortcut `⌘P`.
6472

6573
---
6674

@@ -88,7 +96,7 @@ MCP tools independently from chat sessions for easier development and debugging.
8896
* **🤖 Multiple AI Model Support:** Flexibly switch between providers like OpenAI, Anthropic, Google AI, and Ollama.
8997
* **🛠️ Powerful MCP Integration:** Seamlessly connect external tools (browser automation, database operations, etc.) into chat via Model Context Protocol.
9098
* **🚀 Standalone Tool Tester:** Test and debug MCP tools separately from the main chat interface.
91-
* **💬 Intuitive Mentions:** Trigger available tools with `@` in the input field.
99+
* **💬 Intuitive Mentions + Tool Control:** Trigger tools with `@`, and control when they're used via `Auto` / `Manual` / `None` modes.
92100
* **⚙️ Easy Server Setup:** Configure MCP connections via UI or `.mcp-config.json` file.
93101
* **📄 Markdown UI:** Communicate in a clean, readable markdown-based interface.
94102
* **💾 Zero-Setup Local DB:** Uses SQLite by default for local storage (PostgreSQL also supported).

docs/ko.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,15 @@ mcp-client-chatbot 프로젝트를 열어주세요.
5454

5555
### ⚡️ 빠른 도구 언급 (`@`)
5656

57-
![mention](https://github.com/user-attachments/assets/45d26beb-2143-4b29-b229-8ed2d765fe2b)
57+
![mention](https://github.com/user-attachments/assets/1a80dd48-1d95-4938-b0d8-431c02ec2a53)
5858

5959
채팅 중에 `@도구이름`을 입력하여 등록된 MCP 도구를 빠르게 호출할 수 있습니다. 외울 필요 없이 `@`를 입력하고 목록에서 선택하세요!
6060

61+
**Tool Choice 모드**를 통해 도구 호출 방식도 조절할 수 있습니다:
62+
- **Auto:** LLM이 판단하여 자동으로 도구를 실행합니다.
63+
- **Manual:** 도구 실행 전 항상 사용자에게 확인을 요청합니다.
64+
- **None:** 도구를 사용하지 않습니다.
65+
6166
---
6267

6368
### 🔌 MCP 서버 쉽게 추가하기
@@ -82,7 +87,8 @@ UI를 통해 새로운 MCP 서버를 쉽게 추가하고, 앱을 재시작하지
8287
* **🤖 다중 AI 모델 지원:** OpenAI, Anthropic, Google AI, Ollama와 같은 제공업체 간에 유연하게 전환할 수 있습니다.
8388
* **🛠️ 강력한 MCP 통합:** Model Context Protocol을 통해 외부 도구(브라우저 자동화, 데이터베이스 작업 등)를 채팅에 원활하게 연결합니다.
8489
* **🚀 독립 도구 테스터:** 주 채팅 인터페이스와 별도로 MCP 도구를 테스트하고 디버깅할 수 있습니다.
85-
* **💬 직관적인 멘션:** 입력 필드에서 `@`로 사용 가능한 도구를 트리거합니다.
90+
* **💬 직관적인 멘션 + 도구 제어:** 입력 필드에서 `@`로 사용 가능한 도구를 트리거하고,
91+
Tool Choice 모드(`Auto`, `Manual`, `None`)로 도구 호출 방식을 직접 제어할 수 있습니다.
8692
* **⚙️ 쉬운 서버 설정:** UI 또는 `.mcp-config.json` 파일을 통해 MCP 연결을 구성합니다.
8793
* **📄 마크다운 UI:** 깔끔하고 읽기 쉬운 마크다운 기반 인터페이스로 소통합니다.
8894
* **💾 설정 필요 없는 로컬 DB:** 기본적으로 로컬 저장소로 SQLite를 사용합니다(PostgreSQL도 지원).

0 commit comments

Comments
 (0)