Current collected state Current
Observed since 20 Oct, 17:52 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
MCP-aware LLM shell with provider switching
MCP-aware LLM shell with provider switching.
Connects to MCP servers via stdio, talks to LLMs (ollama, OpenAI, Anthropic via litellm), and provides a terminal chat interface with tool calling.
from acatome_lambic.tui.app import Shell
from acatome_lambic.core.config import LlmConfig, McpServer, ShellConfig
config = ShellConfig(
llm=LlmConfig(provider="ollama", model="qwen3.5:9b"),
servers=[
McpServer(name="precis", cmd=["uv", "run", "precis"]),
],
system_prompt="You are a research assistant.",
)
Shell(config).run()
/model <provider/model> — switch LLM/think on|off — toggle reasoning mode (default: on)/tools — list tools with on/off status/tools off <pattern> — disable tools matching pattern/tools on <pattern> — enable tools matching pattern/expand <call_id> — show full (untruncated) tool result/status — show session info/clear — clear message history/help — show command help/quit — exitApplications can register custom commands (custom_commands) and
LLM-routed message commands (message_commands) via ShellConfig.
All registered commands appear in tab autocomplete.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.5.4 | 7 Apr 2026 | 5 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 17:52 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:999c014848fe4909346c6f13f6de575ca9ebcf835bbfc5b9994b5b928b369185