Official description๐๏ธ ๐ โ๏ธ - Manage Searchcraft clusters, create search indexes, generate an index from a data file and import data from a feed or local JSON file.
Config template (adjust for your client)
claude mcp add searchcraft-mcp-server -- npx -y searchcraft-mcp-server
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
9 โ ยท searchcraft-inc/searchcraft-mcp-server ยท read from the GitHub search API ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร ยท listed by 7 sources
Score
score 703 ยท 9 โ ยท 7 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆๅก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository searchcraft-inc/searchcraft-mcp-server๏ผfirst catalogued 2026-10-09๏ผlast seen 2026-10-16ใThere is no official certification or quality rating here โ we record sources and dates only.
An MCP Server powered by Searchcraft โ the developer-first vertical search engine. The Searchcraft MCP Server provides a suite of tools for managing your Searchcraft cluster's Documents, Indexes, Federations, Access Keys, and Analytics. 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. Building an app in 2 minutes with Searchcraft MCP Server (video link) Sample Prompts Here is a sample prompt that could be used once Claude is connected to the Searchcraft MCP Server. Available Tools The Searchcraft MCP Server currently provides three categories of tools, import tools, engine api tools, and app generation tools: Engine API Tools These tools provide direct access to your Searchcraft cluster's core functionality for managing indexes, documents, federations, authentication, and search operations. Index Management | Tool Name | Description | |-----------|-------------| | create_index | Create a new index with the specified schema. This will empty the index if it already exists. | | 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. | Document Management | Tool Name | Description | |-----------|-------------| | add_documents | Add one or multiple documents to an index. Documents should be provided as an array of JSON objects. | | delete_all_documents | Delete all documents from an index. The index will continue to exist after all documents are deleted. | | 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). | Federation Management | Tool Name | Description | |-----------|-------------| | 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. | Authentication & Key Management | Tool Name | Description | |-----------|-------------| | create_key | Create a new authentication key with specified permissions and access controls. | | delete_all_keys | Delete all authentication keys on the Searchcraft cluster. Use with extreme caution! | | 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. | Stopwords Management | Tool Name | Description | |-----------|-------------| | add_stopwords | Add custom stopwords to an index. These are added on top of the default language-specific dictionary. | | delete_all_stopwords | Delete all custom stopwords from an index. This only affects custom stopwords, not the default language dictionary. |