KosmoKrator

data

Meilisearch MCP Gateway for AI Agents

Expose Meilisearch tools to Claude Code, Cursor, Codex, and other MCP clients through the local KosmoKrator MCP gateway.

Meilisearch MCP Gateway

Expose Meilisearch to MCP clients with `kosmokrator mcp:serve --integration=meilisearch`.

If the client has never used KosmoKrator before, install it first, then register this integration as a stdio MCP server.

Install KosmoKrator
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash
Install gateway entry
kosmokrator mcp:gateway:install --integration=meilisearch --write=deny --json
MCP configuration
{
  "mcpServers": {
    "kosmokrator-meilisearch": {
      "type": "stdio",
      "command": "kosmo",
      "args": [
        "mcp:serve",
        "--integration=meilisearch",
        "--write=deny"
      ]
    }
  }
}
Serve manually
kosmokrator mcp:serve --integration=meilisearch --write=deny

Client Notes

Use one scoped MCP gateway entry, then adapt the config location to the client or framework.

Claude Code Connect local KosmoKrator integrations to Claude Code through one scoped MCP gateway entry. Claude Code can launch the local kosmo binary directly from the project MCP config.
Cursor Expose selected local integrations to Cursor through KosmoKrator without configuring each service as its own MCP server. Use the same KosmoKrator install and integration credentials that power terminal and headless runs.
Codex Use KosmoKrator as a local MCP proxy for Codex so coding sessions can reach selected integrations with explicit write policy. Keep write access denied or ask-based unless the workspace is trusted.
OpenAI Agents SDK Attach KosmoKrator integration tools to OpenAI Agents SDK workflows through a local MCP gateway. Use headless JSON commands for CI-style execution and MCP for agent tool discovery.
Claude Agent SDK Give Claude Agent SDK workflows access to KosmoKrator integrations through a local MCP server. Use a narrow integration list so the agent does not load unrelated tools.
Vercel AI SDK Use KosmoKrator as a local integration gateway for Vercel AI SDK agents and scripts. Prefer CLI JSON calls when a workflow only needs one deterministic integration operation.
LangChain Bridge LangChain agents to local KosmoKrator integration tools through MCP or headless CLI calls. Keep the gateway scoped to the integration and operation class needed by the chain.
LangGraph Run KosmoKrator integration calls from LangGraph nodes while preserving local credentials and permissions. Headless CLI calls fit repeatable graph edges; MCP fits exploratory agent nodes.
CrewAI Expose KosmoKrator integrations to CrewAI workers as scoped local tools. Use per-worker integration scopes to avoid giving every worker every tool.
Generic MCP Clients Connect any stdio-compatible MCP client to local KosmoKrator integration tools. Start with read-only write policy and expand only for trusted projects.

MCP Tool Names

KosmoKrator exposes integration tools through the gateway with stable names.

MCP toolSource functionType
integration__meilisearch__meilisearch_add_documents meilisearch.meilisearch_add_documents Write write
integration__meilisearch__meilisearch_cancel_logs meilisearch.meilisearch_cancel_logs Write write
integration__meilisearch__meilisearch_cancel_tasks meilisearch.meilisearch_cancel_tasks Write write
integration__meilisearch__meilisearch_chat meilisearch.meilisearch_chat Write write
integration__meilisearch__meilisearch_clear_all_documents meilisearch.meilisearch_clear_all_documents Write write
integration__meilisearch__meilisearch_compact meilisearch.meilisearch_compact Write write
integration__meilisearch__meilisearch_compact_task_queue meilisearch.meilisearch_compact_task_queue Write write
integration__meilisearch__meilisearch_create_api_key meilisearch.meilisearch_create_api_key Write write
integration__meilisearch__meilisearch_create_dump meilisearch.meilisearch_create_dump Write write
integration__meilisearch__meilisearch_create_index meilisearch.meilisearch_create_index Write write
integration__meilisearch__meilisearch_create_snapshot meilisearch.meilisearch_create_snapshot Write write
integration__meilisearch__meilisearch_delete_all meilisearch.meilisearch_delete_all Write write
integration__meilisearch__meilisearch_delete_api_key meilisearch.meilisearch_delete_api_key Write write
integration__meilisearch__meilisearch_delete_chat meilisearch.meilisearch_delete_chat Write write
integration__meilisearch__meilisearch_delete_document meilisearch.meilisearch_delete_document Write write
integration__meilisearch__meilisearch_delete_documents_batch meilisearch.meilisearch_delete_documents_batch Write write
integration__meilisearch__meilisearch_delete_documents_by_filter meilisearch.meilisearch_delete_documents_by_filter Write write
integration__meilisearch__meilisearch_delete_index meilisearch.meilisearch_delete_index Write write
integration__meilisearch__meilisearch_delete_rule meilisearch.meilisearch_delete_rule Write write
integration__meilisearch__meilisearch_delete_tasks meilisearch.meilisearch_delete_tasks Write write
integration__meilisearch__meilisearch_delete_webhook meilisearch.meilisearch_delete_webhook Write write
integration__meilisearch__meilisearch_deletechat meilisearch.meilisearch_deletechat Write write
integration__meilisearch__meilisearch_deletedictionary meilisearch.meilisearch_deletedictionary Write write
integration__meilisearch__meilisearch_deletedisplayed_attributes meilisearch.meilisearch_deletedisplayed_attributes Write write
integration__meilisearch__meilisearch_deletedistinct_attribute meilisearch.meilisearch_deletedistinct_attribute Write write
integration__meilisearch__meilisearch_deleteembedders meilisearch.meilisearch_deleteembedders Write write
integration__meilisearch__meilisearch_deletefacet_search meilisearch.meilisearch_deletefacet_search Write write
integration__meilisearch__meilisearch_deletefaceting meilisearch.meilisearch_deletefaceting Write write
integration__meilisearch__meilisearch_deletefilterable_attributes meilisearch.meilisearch_deletefilterable_attributes Write write
integration__meilisearch__meilisearch_deleteforeign_keys meilisearch.meilisearch_deleteforeign_keys Write write
integration__meilisearch__meilisearch_deletelocalized_attributes meilisearch.meilisearch_deletelocalized_attributes Write write
integration__meilisearch__meilisearch_deletenon_separator_tokens meilisearch.meilisearch_deletenon_separator_tokens Write write
integration__meilisearch__meilisearch_deletepagination meilisearch.meilisearch_deletepagination Write write
integration__meilisearch__meilisearch_deleteprefix_search meilisearch.meilisearch_deleteprefix_search Write write
integration__meilisearch__meilisearch_deleteproximity_precision meilisearch.meilisearch_deleteproximity_precision Write write
integration__meilisearch__meilisearch_deleteranking_rules meilisearch.meilisearch_deleteranking_rules Write write
integration__meilisearch__meilisearch_deletesearch_cutoff_ms meilisearch.meilisearch_deletesearch_cutoff_ms Write write
integration__meilisearch__meilisearch_deletesearchable_attributes meilisearch.meilisearch_deletesearchable_attributes Write write
integration__meilisearch__meilisearch_deleteseparator_tokens meilisearch.meilisearch_deleteseparator_tokens Write write
integration__meilisearch__meilisearch_deletesortable_attributes meilisearch.meilisearch_deletesortable_attributes Write write
integration__meilisearch__meilisearch_deletestop_words meilisearch.meilisearch_deletestop_words Write write
integration__meilisearch__meilisearch_deletesynonyms meilisearch.meilisearch_deletesynonyms Write write
integration__meilisearch__meilisearch_deletetypo_tolerance meilisearch.meilisearch_deletetypo_tolerance Write write
integration__meilisearch__meilisearch_documents_by_query_post meilisearch.meilisearch_documents_by_query_post Write write
integration__meilisearch__meilisearch_edit_documents_by_function meilisearch.meilisearch_edit_documents_by_function Write write
integration__meilisearch__meilisearch_export meilisearch.meilisearch_export Write write
integration__meilisearch__meilisearch_get_all meilisearch.meilisearch_get_all Read read
integration__meilisearch__meilisearch_get_api_key meilisearch.meilisearch_get_api_key Read read
integration__meilisearch__meilisearch_get_batch meilisearch.meilisearch_get_batch Read read
integration__meilisearch__meilisearch_get_batches meilisearch.meilisearch_get_batches Read read
integration__meilisearch__meilisearch_get_chat meilisearch.meilisearch_get_chat Read read
integration__meilisearch__meilisearch_get_document meilisearch.meilisearch_get_document Read read
integration__meilisearch__meilisearch_get_documents meilisearch.meilisearch_get_documents Read read
integration__meilisearch__meilisearch_get_features meilisearch.meilisearch_get_features Read read
integration__meilisearch__meilisearch_get_health meilisearch.meilisearch_get_health Read read
integration__meilisearch__meilisearch_get_index meilisearch.meilisearch_get_index Read read
integration__meilisearch__meilisearch_get_index_stats meilisearch.meilisearch_get_index_stats Read read
integration__meilisearch__meilisearch_get_logs meilisearch.meilisearch_get_logs Write write
integration__meilisearch__meilisearch_get_metrics meilisearch.meilisearch_get_metrics Read read
integration__meilisearch__meilisearch_get_network meilisearch.meilisearch_get_network Read read
integration__meilisearch__meilisearch_get_rule meilisearch.meilisearch_get_rule Read read
integration__meilisearch__meilisearch_get_settings meilisearch.meilisearch_get_settings Read read
integration__meilisearch__meilisearch_get_stats meilisearch.meilisearch_get_stats Read read
integration__meilisearch__meilisearch_get_task meilisearch.meilisearch_get_task Read read
integration__meilisearch__meilisearch_get_task_documents_file meilisearch.meilisearch_get_task_documents_file Read read
integration__meilisearch__meilisearch_get_tasks meilisearch.meilisearch_get_tasks Read read
integration__meilisearch__meilisearch_get_version meilisearch.meilisearch_get_version Read read
integration__meilisearch__meilisearch_get_webhook meilisearch.meilisearch_get_webhook Read read
integration__meilisearch__meilisearch_get_webhooks meilisearch.meilisearch_get_webhooks Read read
integration__meilisearch__meilisearch_getchat meilisearch.meilisearch_getchat Read read
integration__meilisearch__meilisearch_getdictionary meilisearch.meilisearch_getdictionary Read read
integration__meilisearch__meilisearch_getdisplayed_attributes meilisearch.meilisearch_getdisplayed_attributes Read read
integration__meilisearch__meilisearch_getdistinct_attribute meilisearch.meilisearch_getdistinct_attribute Read read
integration__meilisearch__meilisearch_getembedders meilisearch.meilisearch_getembedders Read read
integration__meilisearch__meilisearch_getfacet_search meilisearch.meilisearch_getfacet_search Read read
integration__meilisearch__meilisearch_getfaceting meilisearch.meilisearch_getfaceting Read read
integration__meilisearch__meilisearch_getfilterable_attributes meilisearch.meilisearch_getfilterable_attributes Read read
integration__meilisearch__meilisearch_getforeign_keys meilisearch.meilisearch_getforeign_keys Read read
integration__meilisearch__meilisearch_getlocalized_attributes meilisearch.meilisearch_getlocalized_attributes Read read
integration__meilisearch__meilisearch_getnon_separator_tokens meilisearch.meilisearch_getnon_separator_tokens Read read
integration__meilisearch__meilisearch_getpagination meilisearch.meilisearch_getpagination Read read
integration__meilisearch__meilisearch_getprefix_search meilisearch.meilisearch_getprefix_search Read read
integration__meilisearch__meilisearch_getproximity_precision meilisearch.meilisearch_getproximity_precision Read read
integration__meilisearch__meilisearch_getranking_rules meilisearch.meilisearch_getranking_rules Read read
integration__meilisearch__meilisearch_getsearch_cutoff_ms meilisearch.meilisearch_getsearch_cutoff_ms Read read
integration__meilisearch__meilisearch_getsearchable_attributes meilisearch.meilisearch_getsearchable_attributes Read read
integration__meilisearch__meilisearch_getseparator_tokens meilisearch.meilisearch_getseparator_tokens Read read
integration__meilisearch__meilisearch_getsortable_attributes meilisearch.meilisearch_getsortable_attributes Read read
integration__meilisearch__meilisearch_getstop_words meilisearch.meilisearch_getstop_words Read read
integration__meilisearch__meilisearch_getsynonyms meilisearch.meilisearch_getsynonyms Read read
integration__meilisearch__meilisearch_gettypo_tolerance meilisearch.meilisearch_gettypo_tolerance Read read
integration__meilisearch__meilisearch_list_api_keys meilisearch.meilisearch_list_api_keys Read read
integration__meilisearch__meilisearch_list_indexes meilisearch.meilisearch_list_indexes Read read
integration__meilisearch__meilisearch_list_rules meilisearch.meilisearch_list_rules Write write
integration__meilisearch__meilisearch_list_workspaces meilisearch.meilisearch_list_workspaces Read read
integration__meilisearch__meilisearch_multi_search_with_post meilisearch.meilisearch_multi_search_with_post Write write
integration__meilisearch__meilisearch_patch_api_key meilisearch.meilisearch_patch_api_key Write write
integration__meilisearch__meilisearch_patch_features meilisearch.meilisearch_patch_features Write write
integration__meilisearch__meilisearch_patch_network meilisearch.meilisearch_patch_network Write write
integration__meilisearch__meilisearch_patch_settings meilisearch.meilisearch_patch_settings Write write
integration__meilisearch__meilisearch_patch_webhook meilisearch.meilisearch_patch_webhook Write write
integration__meilisearch__meilisearch_patchchat meilisearch.meilisearch_patchchat Write write
integration__meilisearch__meilisearch_patchembedders meilisearch.meilisearch_patchembedders Write write
integration__meilisearch__meilisearch_patchfaceting meilisearch.meilisearch_patchfaceting Write write
integration__meilisearch__meilisearch_patchpagination meilisearch.meilisearch_patchpagination Write write
integration__meilisearch__meilisearch_patchtypo_tolerance meilisearch.meilisearch_patchtypo_tolerance Write write
integration__meilisearch__meilisearch_post_index_fields meilisearch.meilisearch_post_index_fields Write write
integration__meilisearch__meilisearch_post_network_change meilisearch.meilisearch_post_network_change Write write
integration__meilisearch__meilisearch_post_webhook meilisearch.meilisearch_post_webhook Write write
integration__meilisearch__meilisearch_putdictionary meilisearch.meilisearch_putdictionary Write write
integration__meilisearch__meilisearch_putdisplayed_attributes meilisearch.meilisearch_putdisplayed_attributes Write write
integration__meilisearch__meilisearch_putdistinct_attribute meilisearch.meilisearch_putdistinct_attribute Write write
integration__meilisearch__meilisearch_putfacet_search meilisearch.meilisearch_putfacet_search Write write
integration__meilisearch__meilisearch_putfilterable_attributes meilisearch.meilisearch_putfilterable_attributes Write write
integration__meilisearch__meilisearch_putforeign_keys meilisearch.meilisearch_putforeign_keys Write write
integration__meilisearch__meilisearch_putlocalized_attributes meilisearch.meilisearch_putlocalized_attributes Write write
integration__meilisearch__meilisearch_putnon_separator_tokens meilisearch.meilisearch_putnon_separator_tokens Write write
integration__meilisearch__meilisearch_putprefix_search meilisearch.meilisearch_putprefix_search Write write
integration__meilisearch__meilisearch_putproximity_precision meilisearch.meilisearch_putproximity_precision Write write
integration__meilisearch__meilisearch_putranking_rules meilisearch.meilisearch_putranking_rules Write write
integration__meilisearch__meilisearch_putsearch_cutoff_ms meilisearch.meilisearch_putsearch_cutoff_ms Write write
integration__meilisearch__meilisearch_putsearchable_attributes meilisearch.meilisearch_putsearchable_attributes Write write
integration__meilisearch__meilisearch_putseparator_tokens meilisearch.meilisearch_putseparator_tokens Write write
integration__meilisearch__meilisearch_putsortable_attributes meilisearch.meilisearch_putsortable_attributes Write write
integration__meilisearch__meilisearch_putstop_words meilisearch.meilisearch_putstop_words Write write
integration__meilisearch__meilisearch_putsynonyms meilisearch.meilisearch_putsynonyms Write write
integration__meilisearch__meilisearch_reset_settings meilisearch.meilisearch_reset_settings Write write
integration__meilisearch__meilisearch_search meilisearch.meilisearch_search Write write
integration__meilisearch__meilisearch_search_documents meilisearch.meilisearch_search_documents Write write
integration__meilisearch__meilisearch_search_with_url_query meilisearch.meilisearch_search_with_url_query Read read
integration__meilisearch__meilisearch_similar_get meilisearch.meilisearch_similar_get Read read
integration__meilisearch__meilisearch_similar_post meilisearch.meilisearch_similar_post Write write
integration__meilisearch__meilisearch_swap_indexes meilisearch.meilisearch_swap_indexes Write write
integration__meilisearch__meilisearch_update_all meilisearch.meilisearch_update_all Write write
integration__meilisearch__meilisearch_update_documents meilisearch.meilisearch_update_documents Write write
integration__meilisearch__meilisearch_update_index meilisearch.meilisearch_update_index Write write
integration__meilisearch__meilisearch_update_or_create_rule meilisearch.meilisearch_update_or_create_rule Write write
integration__meilisearch__meilisearch_update_stderr_target meilisearch.meilisearch_update_stderr_target Write write

Write Access

Start with --write=deny for read-only MCP clients. Use --write=ask or --write=allow only when the client and workspace are trusted.