Skip to main content
Glama
use-data-stores.ts991 B
import { useCallback } from "react"; import { getApiV1DataStoreList, postApiV1DataStoreAdd, deleteApiV1DataStoreRemove, } from "../../api/wanaku-router-api"; import type { DataStore, DeleteApiV1DataStoreRemoveParams, GetApiV1DataStoreListParams, } from "../../models"; /** * Custom hook for DataStore API operations */ export const useDataStores = () => { const listDataStores = useCallback( (params?: GetApiV1DataStoreListParams, options?: RequestInit) => { return getApiV1DataStoreList(params, options); }, [] ); const addDataStore = useCallback( (dataStore: DataStore, options?: RequestInit) => { return postApiV1DataStoreAdd(dataStore, options); }, [] ); const deleteDataStore = useCallback( (params?: DeleteApiV1DataStoreRemoveParams, options?: RequestInit) => { return deleteApiV1DataStoreRemove(params, options); }, [] ); return { listDataStores, addDataStore, deleteDataStore, }; };

Latest Blog Posts

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