Developer Tools · Search Tools

Searchcraft MCP Server

searchcraft-inc/searchcraft-mcp-server

The Searchcraft MCP Server provides a suite of tools for managing your Searchcraft cluster's Documents, Indexes, Federations, Access Keys, and Analytics.

Install

npx mcp-remote http://localhost:3100/mcp

Client configuration

{
  "mcpServers": {
    "searchcraft": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:3100/mcp"
      ]
    }
  }
}

Environment variables

USER_AGENTENDPOINT_URLCORE_API_KEY
Category
Developer Tools, Search Tools
License
Apache-2.0
Updated
Oct 6, 2026

About Searchcraft MCP Server

It enables MCP Clients, like Claude Desktop, to be prompted in plain English to perform administrative actions like setting up search indexes, access keys, ingesting documents, viewing analytics, searching indexes, and more.

An MCP Server powered by Searchcraft – the developer-first vertical search engine.

Features

  • React + Vite → Modern, fast development setup

  • Searchcraft SDK Integration → Full search functionality out of the box

  • Responsive Design → Works on desktop and mobile devices

  • Auto-generated Templates → Smart result display based on your data structure

  • Environment Configuration → Easy setup for different environments

  • Development Server → Hot reload for rapid customization

Tools (40)

  • create_index

    Create a new index with the specified schema.

  • delete_index

    Delete an index and all its documents permanently.

  • get_all_index_stats

    Get document counts and statistics for all indexes.

  • get_index_schema

    Get the schema definition for a specific index.

  • get_index_stats

    Get statistics and metadata for a specific index (document count, etc.).

  • list_all_indexes

    Get a list of all indexes in the Searchcraft instance.

  • patch_index

    Make partial configuration changes to an index schema (search_fields, weight_multipliers, etc.).

  • update_index

    Replace the entire contents of an existing index with a new schema definition.

  • add_documents

    Add one or multiple documents to an index.

  • delete_all_documents

    Delete all documents from an index.

  • delete_document_by_id

    Delete a single document from an index by its internal Searchcraft ID (_id).

  • delete_documents_by_field

    Delete one or several documents from an index by field term match (e.g., {id: 'xyz'} or {title: 'foo'}).

  • delete_documents_by_query

    Delete one or several documents from an index by query match.

  • get_document_by_id

    Get a single document from an index by its internal Searchcraft ID (_id).

  • create_federation

    Create or update a federation with the specified configuration.

  • delete_federation

    Delete a federation permanently.

  • get_federation_details

    Get detailed information for a specific federation.

  • get_federation_stats

    Get document counts per index for a federation as well as the total document count.

  • get_organization_federations

    Get a list of all federations for a specific organization.

  • list_all_federations

    Get a list of all federations in the Searchcraft instance.

  • update_federation

    Replace the current federation entity with an updated one.

  • create_key

    Create a new authentication key with specified permissions and access controls.

  • delete_all_keys

    Delete all authentication keys on the Searchcraft cluster.

  • delete_key

    Delete a specific authentication key permanently.

  • get_application_keys

    Get a list of all authentication keys associated with a specific application.

  • get_federation_keys

    Get a list of all authentication keys associated with a specific federation.

  • get_key_details

    Get detailed information for a specific authentication key.

  • get_organization_keys

    Get a list of all authentication keys associated with a specific organization.

  • list_all_keys

    Get a list of all authentication keys on the Searchcraft cluster.

  • update_key

    Update an existing authentication key with new configuration.

  • add_stopwords

    Add custom stopwords to an index.

  • delete_all_stopwords

    Delete all custom stopwords from an index.

  • delete_stopwords

    Delete specific custom stopwords from an index.

  • get_index_stopwords

    Get all stopwords for an index, including both default language dictionary and custom stopwords.

  • add_synonyms

    Add synonyms to an index.

  • delete_all_synonyms

    Delete all synonyms from an index.

  • delete_synonyms

    Delete specific synonyms from an index by their keys.

  • get_index_synonyms

    Get all synonyms defined for an index.

  • get_measure_conversion

    Get measurement conversion data with optional filtering and aggregation parameters. *requires Clickhouse if running locally

  • get_measure_summary

    Get measurement summary data with optional filtering and aggregation parameters. *requires Clickhouse if running locally

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Claude Desktop logo

Claude Desktop

Desktop · Freemium · Proprietary

Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

WindowsMacOS

Related MCP servers

More servers
Playwright logo

Playwright

microsoft/playwright

72.2k

Playwright is a framework for web automation and testing. It drives Chromium, Firefox, and WebKit with a single API — in your tests, in your scripts, and as a tool for AI agents.

Developer Tools
repomix logo

repomix

yamadashy/repomix

15.2k

Repomix is a tool that packs a codebase into an AI-friendly format, supporting local and remote repository processing and providing code compression, security checks and multiple output formats.

Developer Tools
UI-TARS-desktop logo

UI-TARS-desktop

bytedance/UI-TARS-desktop

12.9k

TARS is ByteDance's multimodal AI agent stack, shipping two projects: Agent TARS (a CLI and Web UI agent built on MCP) and UI-TARS-desktop (a desktop GUI agent).

Developer Tools
blender logo

blender

ahujasid/blender-mcp

10.6k

formerly blender-mcp — the PyPI package is now mcp-for-blender. Existing setups keep working; no config change is required. Read more.

Developer Tools
Playwright Browser Automation logo

Playwright Browser Automation

microsoft/playwright-mcp

9.2k

A Model Context Protocol (MCP) server that provides browser automation capabilities using Playwright. This server enables LLMs to interact with web pages through structured accessibility snapshots, bypassing the need for screenshots or visually-tuned models.

Developer Tools
2344 logo

2344

comet-ml/opik

7k

Opik is the open-source LLM observability and evaluation platform for AI agent tracing, LLM evaluation, prompt management, and production monitoring. Built by Comet. Apache-2.0 licensed, free to self-host the full platform, with 20,000+ GitHub stars.

Developer Tools