Skip to main content
Glama

Search1API MCP Server

resources.ts1.13 kB
import { McpError, ErrorCode, Resource } from "@modelcontextprotocol/sdk/types.js"; import { log } from './utils.js'; import { API_CONFIG } from './config.js'; /** * Define the default search query result resource */ export const DEFAULT_SEARCH_RESOURCE: Resource = { uri: "search1api://info", name: "Search1API Information", description: "Basic information about Search1API capabilities", mimeType: "application/json" }; /** * List of all available resources */ export const RESOURCES = [DEFAULT_SEARCH_RESOURCE]; /** * Handle list resources request */ export function handleListResources(): Resource[] { log("Handling list resources request"); return RESOURCES; } /** * Handle read resource request * @param resourceUri The resource URI to read */ export function handleReadResource(resourceUri: string): Resource { log(`Handling read resource request for ${resourceUri}`); const resource = RESOURCES.find((r) => r.uri === resourceUri); if (!resource) { throw new McpError( ErrorCode.InvalidRequest, `Resource not found: ${resourceUri}` ); } return resource; }

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/fatwang2/search1api-mcp'

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