Skip to main content
Glama

Wanaku MCP Server

use-capabilities.ts1.63 kB
import { useCallback } from "react"; import { getApiV1CapabilitiesToolsList, getApiV1CapabilitiesToolsState, getApiV1CapabilitiesResourcesState, getApiV1CapabilitiesResourcesList, getApiV1CapabilitiesToolsListResponse, getApiV1CapabilitiesResourcesListResponse, getApiV1CapabilitiesToolsStateResponse, getApiV1CapabilitiesResourcesStateResponse, } from "../../api/wanaku-router-api"; export const useCapabilities = () => { /** * List management tools. */ const listManagementTools = useCallback( ( options?: RequestInit ): Promise<getApiV1CapabilitiesToolsListResponse> => { return getApiV1CapabilitiesToolsList(options); }, [] ); /** * List management tools state. */ const listManagementToolsState = useCallback( ( options?: RequestInit ): Promise<getApiV1CapabilitiesToolsStateResponse> => { return getApiV1CapabilitiesToolsState(options); }, [] ); /** * List management resources. */ const listManagementResources = useCallback( ( options?: RequestInit ): Promise<getApiV1CapabilitiesResourcesListResponse> => { return getApiV1CapabilitiesResourcesList(options); }, [] ); /** * List management resources state. */ const listManagementResourcesState = useCallback( ( options?: RequestInit ): Promise<getApiV1CapabilitiesResourcesStateResponse> => { return getApiV1CapabilitiesResourcesState(options); }, [] ); return { listManagementTools, listManagementResources, listManagementToolsState, listManagementResourcesState, }; };

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/wanaku-ai/wanaku'

If you have feedback or need assistance with the MCP directory API, please join our Discord server