/install coala
Coala Client
Part of the coala ecosystem. CLI for chat with OpenAI-compatible LLMs (OpenAI, Gemini, Ollama) and MCP (Model Context Protocol) servers. Supports importing CWL toolsets as MCP servers, importing skills.
Config paths
- MCP config and toolsets:
~/.config/coala/mcps/mcp_servers.json— server definitions\x3Ctoolset>/— per-toolset dirs withrun_mcp.pyand CWL files
- Skills:
~/.config/coala/skills/(one subfolder per imported source) - Env:
~/.config/coala/env(optional; key=value for providers and MCP env)
Quick start
-
Init (first time)
coala init— creates~/.config/coala/mcps/mcp_servers.jsonandenv. -
Set API key
e.g.export OPENAI_API_KEY=...orexport GEMINI_API_KEY=.... Ollama needs no key. -
Chat
coalaorcoala chat— interactive chat with MCP tools.
coala ask "question"— single prompt with MCP. -
Options
-p, --provider(openai|gemini|ollama|custom),-m, --model,--no-mcp.
MCP: CWL toolsets
No API key needed for MCP import, list, or call — only for chat/ask with an LLM.
-
Import (creates toolset under
~/.config/coala/mcps/\x3CTOOLSET>/and registers server):
coala mcp-import \x3CTOOLSET> \x3CSOURCES...>or aliascoala mcp ...
SOURCES: local.cwlfiles, a.zip, or http(s) URLs to a .cwl or .zip.
Requires thecoalapackage where the MCP server runs (forrun_mcp.py). -
List
coala mcp-list— list server names.
coala mcp-list \x3CSERVER_NAME>— print each tool’s schema (name, description, inputSchema). -
Call
coala mcp-call \x3CSERVER>.\x3CTOOL> --args '\x3CJSON>'
Example:coala mcp-call gene-variant.ncbi_datasets_gene --args '{"data": [{"gene": "TP53", "taxon": "human"}]}'
Skills
-
Import (into
~/.config/coala/skills/, one subfolder per source):
coala skill \x3CSOURCES...>
SOURCES: GitHub tree URL (e.g.https://github.com/owner/repo/tree/main/skills), zip URL, or local zip/dir. -
In chat
/skill— list installed skills.
/skill \x3Cname>— load skill from~/.config/coala/skills/\x3Cname>/(e.g. SKILL.md) into context.
Chat commands
/help,/exit,/quit,/clear/tools— list MCP tools/servers— list connected MCP servers/skill— list skills;/skill \x3Cname>— load a skill/model— show model info/switch \x3Cprovider>— switch provider
MCP on/off
- All off:
coala --no-mcp(orcoala ask "..." --no-mcp). - One server off: remove its entry from
~/.config/coala/mcps/mcp_servers.json. - On: default when
--no-mcpis not used; add or restore servers inmcp_servers.json.
Providers and env
Set provider via -p or env PROVIDER. Set keys and URLs per provider (e.g. OPENAI_API_KEY, GEMINI_API_KEY, OLLAMA_BASE_URL). Optional: put vars in ~/.config/coala/env.
coala config — print current config paths and provider/model info.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install coala - 安装完成后,直接呼叫该 Skill 的名称或使用
/coala触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Coala Client 是什么?
How to use the coala-client CLI for chat with LLMs, MCP servers, and skills. Use when the user asks how to use coala, run coala chat, add MCP servers, import... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 623 次。
如何安装 Coala Client?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install coala」即可一键安装,无需额外配置。
Coala Client 是免费的吗?
是的,Coala Client 完全免费(开源免费),可自由下载、安装和使用。
Coala Client 支持哪些平台?
Coala Client 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Coala Client?
由 qhu(@hubentu)开发并维护,当前版本 v0.1.2。