ToolRegistry란?
ToolRegistry는 프로토콜과 무관한 도구 관리 라이브러리로, 함수 호출을 위한 LLMs(예: OpenAI, Anthropic, Gemini, MCP, OpenAPI 및 네이티브 Python)에 사용됩니다. 그것은 도구를 등록하고, 도구 모델을 생성하고, 도구를 실행하기 위한 통일된 인터페이스를 제공합니다.
ToolRegistry는 원生 Python 함수/클래스, MCP 서버, OpenAPI 사양 및 LangChain 도구를 포함한 여러 도구 출처를 지원합니다. 또한 다 제공자 모드, 동시 실행, 권한 시스템, 도구 메타데이터 및 태그, 관리 패널 등의 기능을 제공합니다.
주요 기능
프로토콜과 무관 — 원ative Python 함수/클래스, MCP 서버, OpenAPI 명세 또는 LangChain 도구에서 등록 도구를 통해 일관된 인터페이스를 제공합니다.
다중 제공자 모드 - llm-rosetta를 통해 OpenAI, Anthropic 및 Gemini를 위한 도구 모드 생성.
