Hatchling
@CrackingShells
Hatchling について
The CLI-based chat interface optimized for the Hatch! packages (i.e. MCP server packages).
基本情報
設定
ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is Hatchling?
Hatchling is an interactive CLI-based chat application that integrates local Large Language Models (LLMs) through Ollama and OpenAI with the Model Context Protocol (MCP) for tool calling capabilities. It serves as the frontend for using all MCP servers in the Hatch ecosystem.
How to use Hatchling?
Installation and running are guided through Docker setup and configuration steps provided in the documentation. Users can extend Hatchling with custom MCP tools by creating Hatch packages using the hatch:create command and defining tools with the @hatch_mcp.tool() decorator, then adding the package with hatch:pkg:add and connecting via mcp:server:connect.
Key features of Hatchling
- CLI-based chat interface with syntax highlighting and command auto-completion
- Integrates Ollama and OpenAI LLMs with MCP tool calling
- Tool execution wrapping to support longer tool calling chains
- Extensible via custom Hatch packages for new MCP servers
- Displays token usage, MCP server lifecycle, and tool chaining information
Use cases of Hatchling
- Building custom AI assistants that leverage MCP tools for specialized tasks
- Integrating local LLMs with biological data analysis and modeling software
- Managing collections of MCP servers with environment and package management
- Developing and testing new MCP tools using the Python SDK decorator patterns
FAQ from Hatchling
What LLM providers does Hatchling support?
Hatchling integrates with Ollama for local LLMs and OpenAI for cloud-based models, with a standardized interface to add more providers in the future.
How can I extend Hatchling with custom MCP tools?
Create a Hatch package using the hatch:create command, then define tools with the @hatch_mcp.tool() decorator inside server.py, following the patterns from the MCP Python SDK.
What is the Hatch ecosystem?
Hatchling is part of a larger ecosystem including Hatch (package manager), Hatch-Schemas, Hatch-Validator, and Hatch-Registry, providing comprehensive MCP server creation, management, and discovery.
Can I manage multiple MCP server environments?
Yes, Hatchling integrates the Hatch package manager with built-in commands for environment management, package installation, and switching MCP server collections.
「その他」の他のコンテンツ
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
Servers
modelcontextprotocolModel Context Protocol Servers
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Awesome Mcp Servers
punkpeyeA collection of MCP servers.
コメント