searchcraft-mcp-server

searchcraft-inc/searchcraft-mcp-server

3.4

If you are the rightful owner of searchcraft-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Searchcraft MCP Server is a powerful tool for managing Searchcraft clusters, providing a suite of tools for document, index, federation, authentication, and search management.

The Searchcraft MCP Server is designed to facilitate the management of Searchcraft clusters, offering a comprehensive suite of tools for developers. It allows for the efficient handling of documents, indexes, federations, access keys, and analytics. The server is particularly useful for MCP Clients, such as Claude Desktop, enabling them to perform administrative tasks through plain English prompts. This includes setting up search indexes, managing access keys, ingesting documents, and viewing analytics. The server is built using TypeScript and Node.js, ensuring a robust and scalable solution for developers looking to integrate advanced search capabilities into their applications. With its extensive toolset, the Searchcraft MCP Server is an essential component for any developer working with Searchcraft technology.

Features

  • Comprehensive Index Management: Create, delete, and manage indexes with ease.
  • Document Management: Add, delete, and retrieve documents efficiently.
  • Federation Management: Handle federations with detailed configuration options.
  • Authentication & Key Management: Secure your Searchcraft cluster with robust key management tools.
  • Search & Measurement: Perform advanced search queries and retrieve measurement data.

Usages

usage with claude desktop

{
  "mcpServers": {
    "searchcraft": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:<MY-PORT-FROM-ENV>/mcp"
      ]
    }
  }
}

Tools

  1. create_index

    Create a new index with the specified schema.

  2. delete_index

    Delete an index and all its documents permanently.

  3. add_documents

    Add one or multiple documents to an index.

  4. create_federation

    Create or update a federation with the specified configuration.

  5. create_key

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