Hermes Search MCP Server

Hermes Search MCP Server

Local serverstdioTypeScript

What is the Hermes Search MCP Server?

Hermes Search MCP connects Hermes Search MCP to AI assistants that speak the Model Context Protocol. Hermes Search MCP Server.

What Hermes Search MCP does

The Model Context Protocol (MCP) is an open standard that enables AI systems to interact seamlessly with various data sources and tools, facilitating secure, two-way connections.

Requirements

Before you begin, ensure you have: * Azure Cognitive Search service and credentials * Claude Desktop or Cursor * Node.js (v20 or higher) * Git installed (only needed if using Git installation method)

Practical notes

  • Maintained by Cognitive-Stack, written in TypeScript.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Hermes Search MCP Server

{
  "mcpServers": {
    "hermes-search-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "hermes-search-mcp@latest"
      ],
      "env": {
        "AZURE_SEARCH_ENDPOINT": "your-search-endpoint",
        "AZURE_SEARCH_API_KEY": "YOUR_AZURE_SEARCH_API_KEY",
        "AZURE_SEARCH_INDEX_NAME": "your-index-name"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

Before you begin, ensure you have: * Azure Cognitive Search service and credentials * Claude Desktop or Cursor * Node.js (v20 or higher) * Git installed (only needed if using Git installation method)

VariableDescriptionRequired
AZURE_SEARCH_ENDPOINTDeclared in the maintainer’s client configuration.Check documentation
AZURE_SEARCH_API_KEYDeclared in the maintainer’s client configuration.Check documentation
AZURE_SEARCH_INDEX_NAMEDeclared in the maintainer’s client configuration.Check documentation

Frequently asked questions

Hermes Search MCP Server Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.