Searchcraft's MCP Server
Most developer tooling work still happens through a UI a human drives. Searchcraft MCP server moves it into the conversation instead. Searchcraft's MCP Server.
An MCP Server powered by Searchcraft – the developer-first vertical search engine.
Setup follows the usual MCP pattern — install or clone the server, register it in your client's configuration file, restart the client.
The server publishes 8 tools. What each one is for:
One — Step** → Use create_index_from_json to analyze, generate schema, create the index, and import all documents in one commandanalyze_json_from_file — Read JSON data from a local file and analyze its structure to understand field types and patterns for Searchcraft index schema generationanalyze_json_from_url — Fetch JSON data from a URL and analyze its structure to understand field types and patterns for Searchcraft index schema generationgenerate_searchcraft_schema — Generate a complete Searchcraft index schema from analyzed JSON structure, with customizable options for search fields, weights, and other indexcreate_index_from_json — Complete workflow to create a Searchcraft index from JSON data. Fetches JSON from URL or file, analyzes structure, generates schema, creates thecreate_vite_app — Creates a complete Vite + React search application from JSON data. Analyzes your data structure, generates optimized search templates, and creates aParameters — The Parameters tool exposed by this serverPrerequisites — The Prerequisites tool exposed by this serverConfiguration is passed through the environment: VITE_ENDPOINT_URL, VITE_INDEX_NAME, VITE_READ_KEY, ENDPOINT_URL, CORE_API_KEY, YOUR_API_KEY, MCP_SERVER_URL. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.
VITE_INDEX_NAME should already exist - Valid Read Key → The VITE_READ_KEY must have read permissions for the index - Git Available → The tool uses git to clone the template repository - Node.js & Yarn → Required for dependency installationPlenty of developer tooling servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Searchcraft's toolset — One, analyze_json_from_file, analyze_json_from_url and 5 more — is a fair guide to whether it matches your workflow. It is maintained by searchcraft-inc; worth a glance at recent repository activity before you build anything load-bearing on it.
SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.
| Tool | What it does |
|---|---|
| One | Step** → Use create_index_from_json to analyze, generate schema, create the index, and import all documents in one command |
| analyze_json_from_file | Read JSON data from a local file and analyze its structure to understand field types and patterns for Searchcraft index schema generation. |
| analyze_json_from_url | Fetch JSON data from a URL and analyze its structure to understand field types and patterns for Searchcraft index schema generation. |
| generate_searchcraft_schema | Generate a complete Searchcraft index schema from analyzed JSON structure, with customizable options for search fields, weights, and other index settings. |
| create_index_from_json | Complete workflow to create a Searchcraft index from JSON data. Fetches JSON from URL or file, analyzes structure, generates schema, creates the index, and adds all documents in one step. |
| create_vite_app | Creates a complete Vite + React search application from JSON data. Analyzes your data structure, generates optimized search templates, and creates a fully functional web app with Searchcraft integration. |
| Parameters | The Parameters tool exposed by this server. |
| Prerequisites | The Prerequisites tool exposed by this server. |
VITE_INDEX_NAME should already exist - Valid Read Key → The VITE_READ_KEY must have read permissions for the index - Git Available → The tool uses git to clone the template repository - Node.js & Yarn → Required for dependency installation| Variable | Description | Required |
|---|---|---|
| VITE_ENDPOINT_URL | Endpoint or connection string the server talks to. | Yes |
| VITE_INDEX_NAME | Configuration value read at startup. | Optional |
| VITE_READ_KEY | Credential the server authenticates with. | Yes |
| ENDPOINT_URL | Endpoint or connection string the server talks to. | Yes |
| CORE_API_KEY | Credential the server authenticates with. | Yes |
| YOUR_API_KEY | Credential the server authenticates with. | Yes |
| MCP_SERVER_URL | Endpoint or connection string the server talks to. | Yes |
Kill hallucinated APIs — version-accurate, up-to-date library documentation injected straight into context.
Microsoft's official browser automation server — drive a real browser through the accessibility tree, no screenshots needed.
GitHub's official server — repos, issues, pull requests, Actions and code security, straight from your assistant.
Issue tracking at the speed of conversation — Linear's official hosted server with OAuth and zero install.
Local repository surgery — status, diffs, commits, branches and history for any repo on disk.
Timezone sanity for AI — current time anywhere and correct conversions, without the model doing date math.