GetTotalToolCount 获取所有 Server 提供的工具总数
()
| 116 | |
| 117 | // GetTotalToolCount 获取所有 Server 提供的工具总数 |
| 118 | func (m *MCPManager) GetTotalToolCount() int { |
| 119 | m.mu.RLock() |
| 120 | defer m.mu.RUnlock() |
| 121 | |
| 122 | count := 0 |
| 123 | for _, server := range m.servers { |
| 124 | count += server.GetToolCount() |
| 125 | } |
| 126 | return count |
| 127 | } |
| 128 | |
| 129 | // RemoveServer 移除 MCP Server |
| 130 | func (m *MCPManager) RemoveServer(serverID string) error { |