ToolChat
@rectalogic
关于 ToolChat
PydanticAI LLM chat with MCP server tools
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"toolchat": {
"command": "uv",
"args": [
"run",
"toolchat",
"--model",
"google-gla:gemini-2.5-pro-exp-03-25",
"--tool-servers",
"sample-tools.yml",
"--enable-tool-server",
"awslabs.aws-documentation-mcp-server"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is ToolChat?
ToolChat is a command-line tool that lets you chat with large language models (LLMs) while giving them access to external tools via MCP (Model Context Protocol) servers. It's designed for developers and users who want to combine conversational AI with real-time data retrieval or actions from configured MCP tool servers.
How to use ToolChat?
Configure MCP tool servers in a YAML file, then run ToolChat with the --tool-servers option pointing to that file. Enable specific tools using --enable-tool-server. The included /help command provides more details on features like multimodal support.
Key features of ToolChat
- Chat with LLMs using MCP server tools
- Configure tools in a simple YAML file
- Enable specific tool servers per session
- Supports multimodal prompts (images, documents, etc.)
- Built-in
/helpand/quitcommands
Use cases of ToolChat
- Search official AWS documentation via a chat interface
- Enable a documentation MCP server and ask for code snippets
- Combine multiple MCP tools in one conversational workflow
- Upload images or PDFs with a multimodal LLM for analysis
FAQ from ToolChat
How do I configure MCP servers for ToolChat?
Create a YAML file following the format shown in sample-tools.yml. Pass its path with the --tool-servers argument when starting ToolChat.
How do I enable a specific tool?
Use the --enable-tool-server flag followed by the tool server name. For example: --enable-tool-server awslabs.aws-documentation-mcp-server.
Can I include images or documents in my prompts?
Yes, if the underlying model supports multimodal inputs. See the /help command for details on attaching files.
Where can I find all available commands?
Run the /help command inside the ToolChat session to list all commands and usage instructions.
What is the runtime dependency?
ToolChat is run via uv run toolchat as shown in the example, but the README does not specify installation requirements beyond Python and the necessary packages.
常见问题
How do I configure MCP servers for ToolChat?
Create a YAML file following the format shown in `sample-tools.yml`. Pass its path with the `--tool-servers` argument when starting ToolChat.
How do I enable a specific tool?
Use the `--enable-tool-server` flag followed by the tool server name. For example: `--enable-tool-server awslabs.aws-documentation-mcp-server`.
Can I include images or documents in my prompts?
Yes, if the underlying model supports multimodal inputs. See the `/help` command for details on attaching files.
Where can I find all available commands?
Run the `/help` command inside the ToolChat session to list all commands and usage instructions.
What is the runtime dependency?
ToolChat is run via `uv run toolchat` as shown in the example, but the README does not specify installation requirements beyond Python and the necessary packages.
基本信息
AI 与智能体 分类下的更多 MCP 服务器
Sequential Thinking Multi-Agent System (MAS)
FradSerAn advanced sequential thinking process using a Multi-Agent System (MAS) built with the Agno framework and served via MCP.
Solon Ai
opensolonJava AI application development framework (supports LLM-tool,skill; RAG; MCP; Agent-ReAct,Team-Agent). Compatible with java8 ~ java25. It can also be embedded in SpringBoot, jFinal, Vert.x, Quarkus, and other frameworks.
Shell and Coding agent for Claude and other mcp clients
rusiaamanShell and coding agent on mcp clients
Open Multi-Agent Canvas
CopilotKitThe open-source multi-agent chat interface that lets you manage multiple agents in one dynamic conversation and add MCP servers for deep research

Competitor Tracker & Co.
Competitor Tracker & Co.Competitor Tracker & Co. watches your competitors' websites and tells you what changed. Every week it crawls their pricing, product, messaging and corporate pages, detects the changes that matter, and files a tagged, ran
评论