MCP.so
ログイン

Hatchling

@CrackingShells

Hatchling について

The CLI-based chat interface optimized for the Hatch! packages (i.e. MCP server packages).

基本情報

カテゴリ

その他

ライセンス

AGPL-3.0

ランタイム

python

トランスポート

stdio

公開者

CrackingShells

設定

標準の設定はありません

このサーバーの README には解析可能な MCP 設定ブロックが含まれていません。インストール手順はリポジトリをご確認ください。

リポジトリ

ツール

ツールは検出されませんでした

ツールは 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.

コメント

「その他」の他のコンテンツ