SearchMCP

Conecte qualquer LLM à internet com a API de busca mais barata, confiável e amigável para desenvolvedores.

Documentação

@searchmcp/client

npm (scoped) License: MIT

SDK TypeScript/JavaScript enxuto para a API SearchMCP.
Gerado a partir da especificação OpenAPI usando typescript-fetch.

Suporta o endpoint REST (/v1/search).
Inclui definições de tipos completas prontas para uso.

Pré-instalação

Checkout


Instalação

npm install @searchmcp/client
# or
pnpm add @searchmcp/client
# or
yarn add @searchmcp/client

Requer Node.js 18+ (fetch nativo).


Uso

import {createClient} from "@searchmcp/client";

const client = createClient(process.env.SEARCHMCP_API_KEY);

// Simple web search
const res = await client.search({
    query: "latest GPU deals",
    country: "US",
    numberOfResults: 5,
});

console.log(res.status);   // "SUCCESS"
console.log(res.results);  // array of results

Fábrica de Clientes

import {createClient, SearchMCPClient} from "@searchmcp/client";

const client: SearchMCPClient = createClient("smcp_123", "https://api.searchmcp.io");

Schemas e Tipos

Todos os schemas e tipos de requisição/resposta são gerados a partir da especificação OpenAPI e exportados:

import {
    SearchRequest,
    SearchResponse,
    SearchStatus,
} from "@searchmcp/client";

Consulte a Referência da API interativa para detalhes:


Desenvolvimento

pnpm install
pnpm generate   # re-generate from OpenAPI spec
pnpm build

Licença

MIT — consulte LICENSE