MCPcopy Create free account
hub / github.com/astercloud/aster / IndexToolsToIndex

Method IndexToolsToIndex

pkg/tools/mcp/server.go:176–184  ·  view source on GitHub ↗

IndexToolsToIndex 将工具添加到工具索引(延迟加载模式)

(index *search.ToolIndex)

Source from the content-addressed store, hash-verified

174
175// IndexToolsToIndex 将工具添加到工具索引(延迟加载模式)
176func (s *MCPServer) IndexToolsToIndex(index *search.ToolIndex) error {
177 entries := s.GetToolIndexEntries()
178 for _, entry := range entries {
179 if err := index.IndexToolEntry(entry); err != nil {
180 return fmt.Errorf("index tool %s: %w", entry.Name, err)
181 }
182 }
183 return nil
184}

Callers 1

ConnectServerDeferredMethod · 0.80

Calls 2

GetToolIndexEntriesMethod · 0.95
IndexToolEntryMethod · 0.80

Tested by

no test coverage detected