
Claude Desktop
Desktop · Freemium · Proprietary
Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.
Developer Tools · Search Tools
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.
npx mcp-remote http://localhost:3100/mcp{
"mcpServers": {
"searchcraft": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:3100/mcp"
]
}
}
}USER_AGENTENDPOINT_URLCORE_API_KEYIt 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.
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
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
Clients mentioned in this server's README:

microsoft/playwright
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.

yamadashy/repomix
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.

bytedance/UI-TARS-desktop
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).

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

microsoft/playwright-mcp
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.

comet-ml/opik
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.