KS
Killer-Skills

upstash-search-js — how to use upstash-search-js how to use upstash-search-js, upstash-search-js setup guide, upstash-search-js alternative, upstash-search-js vs elastic search, upstash-search-js install, upstash-search-js REST API, upstash-search-js TypeScript support, upstash-search-js search client, upstash-search-js upsert example

v1.0.0
GitHub

About this Skill

Perfect for AI Agents needing efficient search and upsert operations via REST API upstash-search-js is an HTTP/REST based AI Search client built on top of the Upstash REST API, allowing developers to perform search and upsert operations.

Features

Installs via npm using `npm install @upstash/search`
Creates a client instance with `new Search({ url, token })`
Supports upsert operations with `index.upsert({ id, content })`
Performs search operations with `index.search({ query })`
Utilizes the Upstash REST API for search functionality
Compatible with TypeScript via the `@upstash/search` SDK

# Core Topics

upstash upstash
[0]
[0]
Updated: 3/6/2026

Quality Score

Top 5%
33
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add upstash/search-js

Agent Capability Analysis

The upstash-search-js MCP Server by upstash is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use upstash-search-js, upstash-search-js setup guide, upstash-search-js alternative.

Ideal Agent Persona

Perfect for AI Agents needing efficient search and upsert operations via REST API

Core Value

Empowers agents to perform simple upsert and search operations using the Upstash REST API, enabling seamless interaction with the @upstash/search library and facilitating HTTP/REST based AI search client development, leveraging TS SDK for robust functionality

Capabilities Granted for upstash-search-js MCP Server

Upserting documents into a search index
Searching for specific queries within an index
Creating and managing search indexes via the Upstash REST API

! Prerequisites & Limits

  • Requires Upstash Search REST URL and token
  • Dependent on @upstash/search library
Project
SKILL.md
1.4 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Upstash Search Documentation

Quick Start

Install the TS SDK:

npm install @upstash/search

Create a client and perform a simple upsert + search:

import { Search } from "@upstash/search";

const client = new Search({ url: process.env.UPSTASH_SEARCH_REST_URL, token: process.env.UPSTASH_SEARCH_REST_TOKEN });
const index = client.index("my-index");

await index.upsert({ id: "1", content: { text: "hello world" } });
const results = await index.search({ query: "hello" });

Basic steps:

  • Create an index
  • Insert or update documents
  • Run searches or filtered queries

Other Skill Files

sdk-overview

Provides detailed documentation for all TypeScript SDK commands. Includes:

  • delete: Deleting documents
  • fetch: Retrieving a document
  • info: Index info
  • range: Range queries
  • reset: Clearing an index
  • search: Search queries
  • upsert: Adding/updating documents
  • getting-started: Setup steps for the SDK

quick-start

Provides a fast, end-to-end workflow for creating a Search database, adding documents, and querying them. Covers essential concepts including:

  • Creating a database and storing credentials
  • Adding documents with content and metadata
  • Understanding content vs metadata (searchability and filterability)
  • Performing searches with optional reranking
  • Filtering syntax with SQL-like or structured filters
  • Common pitfalls and best practices

Related Skills

Looking for an alternative to upstash-search-js or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication