MCP Catalogs
Homesearchcraft-mcp-server screenshot

searchcraft-mcp-server

by searchcraft-inc·7·Score 40

A TypeScript MCP server that integrates Searchcraft's developer search engine for indexing documents, managing search operations, and creating search applications.

developer-toolssearchai-llm
3
Forks
5
Open issues
3 mo ago
Last commit
2d ago
Indexed

Overview

The searchcraft-mcp-server provides comprehensive tools for managing a Searchcraft search cluster, including document indexing, federation management, authentication, and search analytics. It enables developers to interact with Searchcraft through MCP clients like Claude Desktop using plain English prompts. The server offers three categories of tools: Engine API Tools for core functionality, Import Tools for JSON data workflows, and App Generation Tools for creating complete search applications from datasets.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Creating search applications from JSON datasets using natural language prompts
you:Managing document indexes and search configurations through MCP clients
you:Automating search analytics and performance monitoring workflows
you:What Searchcraft features does this MCP server provide?
you:Can I use this with other MCP clients besides Claude Desktop?

When to choose this

Choose this when you need to build search applications with Searchcraft and prefer to manage everything through natural language prompts to Claude.

When NOT to choose this

Avoid this if you're already invested in another search solution, as it creates vendor lock-in to the Searchcraft ecosystem.

Tools this server exposes

12 tools extracted from the README
  • create_index

    Create a new index with the specified schema.

  • add_documents

    Add one or multiple documents to an index.

  • get_search_results

    Performs a search query using the Searchcraft API.

  • create_index_from_json

    Create a Searchcraft index from JSON data in one step.

  • create_key

    Create a new authentication key with specified permissions.

  • create_federation

    Create or update a federation with the specified configuration.

  • get_document_by_id

    Get a single document from an index by its internal ID.

  • delete_index

    Delete an index and all its documents permanently.

  • create_vite_app

    Creates a complete Vite + React search application from JSON data.

  • get_index_schema

    Get the schema definition for a specific index.

  • add_synonyms

    Add synonyms to an index for better search results.

  • get_prelim_search_data

    Get schema fields and facet information for a search index.

Comparable tools

algolia-mcpmeilisearch-mcpelastic-mcp

Installation

Installation

npm install -g @searchcraft/mcp-server

Claude Desktop Configuration

Add to your Claude Desktop config.json:

{
  "mcpServers": {
    "searchcraft": {
      "command": "npx",
      "args": ["@searchcraft/mcp-server"]
    }
  }
}

FAQ

What Searchcraft features does this MCP server provide?
The server provides comprehensive tools for index management, document operations, federation management, authentication, stopwords/synonyms management, and search analytics.
Can I use this with other MCP clients besides Claude Desktop?
Yes, any MCP client that supports the protocol can connect to this server, not limited to Claude Desktop.

Compare searchcraft-mcp-server with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.