Skip to main content
Glama

MCP-IQWiki

by IQAIcom
get-wiki.ts•748 B
import dedent from "dedent"; import { IQ_BASE_URL } from "../constants.js"; import { client } from "../lib/graphql.js"; import { WIKI_QUERY } from "../lib/queries.js"; export class GetWikiService { async execute(id: string) { try { const response = await client.request(WIKI_QUERY, { id, }); if (!response.wiki) { throw new Error("Wiki Not found"); } return response.wiki; } catch (error: any) { throw new Error(error.message); } } format(wiki: any) { const formattedWiki = dedent` šŸ“œ Wiki Details - Title: ${wiki.title} - Summary: ${wiki.summary} šŸ”— Source: ${IQ_BASE_URL}/${wiki.id} šŸ”— Transaction: https://polygonscan.com/tx/${wiki.transactionHash} `; return formattedWiki; } }

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/IQAIcom/mcp-iqwiki'

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