Skip to main content
Glama
search.controller.ts830 B
import * as askDocQuestionUtil from '@utils/AI/askDocQuestion/askDocQuestion'; import { formatResponse, type ResponseData } from '@utils/responseData'; import type { Request, Response } from 'express'; export type SearchDocUtilParams = { input: string; }; export type SearchDocUtilResult = ResponseData<string[]>; export const searchDocUtil = async ( req: Request<unknown, unknown, unknown, SearchDocUtilParams>, res: Response<SearchDocUtilResult> ) => { const { input } = req.query; const response = await askDocQuestionUtil.searchChunkReference( input, 30, 0.2 ); const docFileList = response.map((doc) => doc.fileKey); const uniqueDocFileList = Array.from(new Set(docFileList)); const responseData = formatResponse<string[]>({ data: uniqueDocFileList, }); res.json(responseData); };

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/aymericzip/intlayer'

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