SearchMCP

Conecta cualquier LLM a internet con la API de búsqueda más económica, confiable y amigable para desarrolladores.

Documentación

@searchmcp/client

npm (scoped) License: MIT

SDK ligero de TypeScript/JavaScript para la API de SearchMCP.
Generado a partir de la especificación OpenAPI usando typescript-fetch.

Admite el endpoint REST (/v1/search).
Incluye definiciones de tipos completas listas para usar.

Preinstalación

Clonar


Instalación

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

Requiere 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");

Esquemas y tipos

Todos los esquemas y tipos de solicitud/respuesta se generan a partir de la especificación OpenAPI y se exportan:

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

Consulta la Referencia de API interactiva para más detalles:


Desarrollo

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

Licencia

MIT — consulta LICENSE