ToolChat

Created By
rectalogic5 months ago
PydanticAI LLM chat with MCP server tools
Overview

what is ToolChat?

ToolChat is a chat application that allows users to interact with AI models using MCP (Model Context Protocol) server tools.

how to use ToolChat?

To use ToolChat, run the command uv run toolchat --model gpt-4o-mini --tools tools.yml.sample after configuring your MCP tool servers in a YAML file.

key features of ToolChat?

  • Chat with various AI models using MCP servers.
  • Easy configuration through YAML files.
  • Supports multiple AI tools and models.

use cases of ToolChat?

  1. Engaging in conversations with AI for various applications.
  2. Testing and deploying AI models in a chat environment.
  3. Integrating multiple AI tools for enhanced functionality.

FAQ from ToolChat?

  • What is MCP?

MCP stands for Model Context Protocol, which allows for the integration of various AI tools and models in a chat format.

  • Is ToolChat free to use?

Yes! ToolChat is open-source and free to use.

  • Can I add my own AI models?

Yes! You can configure your own models in the YAML file.

Project Info
Created At
5 months ago
Updated At
5 months ago
Author Name
rectalogic
Star
0
Language
Python
License
-
Tags

Recommend Servers

View All
Crm Piperun

a day ago
Docker Mcp Server
@docker-mcp-server

Docker MCP Server A comprehensive Model Context Protocol (MCP) server that provides advanced Docker operations through a unified interface. This server combines 16 powerful Docker MCP tools with 25+ convenient CLI aliases to create a complete Docker workflow solution for developers, DevOps engineers, and system administrators. 🌟 What Makes Docker MCP Server Special Docker MCP Server is not just another Docker wrapper - it's a complete Docker workflow enhancement system designed to make Docker operations more intuitive, secure, and efficient: 🎯 Unified Interface MCP Protocol Integration: Seamlessly works with MCP-compatible tools and IDEs CLI Convenience: 25+ carefully crafted aliases for common Docker workflows Consistent API: All operations follow the same patterns and conventions Cross-Platform: Full support for Linux, macOS, and Windows environments 🔒 Security-First Design Docker-Managed Security: All password operations handled by Docker daemon for maximum security Zero Password Exposure: Passwords never appear in command history, process lists, or arguments Token Authentication Support: Full support for Personal Access Tokens and service accounts Registry Flexibility: Secure login to Docker Hub, AWS ECR, Azure ACR, Google GCR, and custom registries CI/CD Security: Secure stdin password input for automated deployment pipelines Permission Management: Proper handling of Docker daemon permissions and credential storage 🚀 Developer Experience Comprehensive Help System: Every command includes detailed documentation with --help Smart Defaults: Sensible default configurations for common use cases Error Prevention: Built-in safety checks and confirmation prompts for destructive operations Rich Output: Formatted, colored output with clear status indicators 📊 Advanced Operations Complete Container Lifecycle: From build to publish with comprehensive registry support Multi-Container Management: Docker Compose integration with service orchestration Registry Publishing: Advanced image publishing with multi-platform support and automated workflows Network & Volume Management: Advanced networking and storage operations System Maintenance: Intelligent cleanup tools with multiple safety levels Development Workflows: Specialized commands for development environments

2 days ago
Liu
@modelscope

6 days ago
Gpt5 Mcp
@server

9 days ago
Flomo Mcp
@hutusi

11 days ago
Weather
@chatmcp

3 days ago
Shadcn

10 days ago