Skip to main content
Glama

Swagger MCP Server

by tuskermanshu
react-query-client.tpl1.48 kB
/** * Auto-generated React Query client * Generated through Swagger MCP Server */ import { useMutation, useQuery, UseQueryOptions, UseMutationOptions } from "react-query"; import { {apiClassName}, {apiInstanceName} } from "{apiClientImportPath}"; {?imports}{#imports}import { {name} } from "{path}"; {/imports}{/imports} /** * React Query hooks for {apiName} */ {#operations} /** * {summary} * {?description} * {description} * {/description} */ {?isGet}export function use{operationNamePascal}( {#parameters}{name}: {type}, {/parameters} options?: UseQueryOptions<{returnType}, Error> ) { return useQuery<{returnType}, Error>( // Query key - includes endpoint and parameters [{?parameters}{#parameters}"{name}", {name}, {/parameters}{/parameters}], // Query function () => {apiInstanceName}.{operationName}({#parameters}{name}, {/parameters}), // Options options ); }{/isGet} {?isNotGet}export function use{operationNamePascal}( options?: UseMutationOptions< {returnType}, Error, {#parameters}{name}: {type}{?hasMore} & {/hasMore}{/parameters} > ) { return useMutation< {returnType}, Error, {#parameters}{name}: {type}{?hasMore} & {/hasMore}{/parameters} >( // Mutation function ({#parameters}{name}{?hasMore}, {/hasMore}{/parameters}) => {apiInstanceName}.{operationName}({#parameters}{name}{?hasMore}, {/hasMore}{/parameters}), // Options options ); }{/isNotGet} {/operations}

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/tuskermanshu/swagger-mcp-server'

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