Hermes Search

by cognitive-stack

Not rated
GitHub

About

Provides full-text and semantic search over structured and unstructured data using Azure Cognitive Search.

Details

Author
cognitive-stack
Categories
Search, Other, Knowledge Base

Add The Hermes Search Server Configuration

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

Once the installation is complete, and the Claude desktop app is configured, you must completely close and re-open the Claude desktop app to see the hermes-search-mcp server. You should see a search icon in the bottom left of the app, indicating available MCP tools.

Search for documents containing "machine learning" in the Azure Cognitive Search index, returning the top 10 results.
Index the following documents into Azure Cognitive Search: [{"id": "1", "title": "AI Overview", "content": "Artificial Intelligence is..."}]
Delete the current Azure Cognitive Search index.

- Verify the npm installation by runningnpm --version
- Check Claude Desktop configuration syntax
- Ensure Node.js is properly installed by runningnode --version

- Confirm your Azure Cognitive Search credentials are valid
- Check the credentials are correctly set in the config
- Verify no spaces or quotes around the credentials

- Verify the index exists in your Azure Cognitive Search service
- Check the index permissions
- Ensure the API key has appropriate access rights

- Model Context Protocol for the MCP specification
- Anthropic for Claude Desktop
- Microsoft Azure for Cognitive Search

Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.

An MCP server providing semantic search capabilities for APLCart data.

MCP server for Christian scholarship and research — scripture, Greek/Hebrew word data, cross-references, patristic texts, and semantic search,

Access and search EPUB ebook collections using semantic vector search.

Search a personal knowledge vault using hybrid semantic and keyword matching.

local-first semantic search in Lojban dictionaries

A knowledge base server that processes local documents (PDF, DOCX, TXT, HTML) and answers questions based on their content using similarity search.

A managed Retrieval-Augmented Generation (RAG) server using MCP, integrated with knowledge bases and OpenSearch.

Search 419,000+ space regulatory filings from the FCC, ITU, UNOOSA, and FAA-AST — semantic search, entity dossiers, spectrum holdings, launch licenses, and alerts.

A semantic search server for codebases using Qdrant, featuring intelligent GitHub issue and project management.

RAG-focused MCP subregistry and server to discover and route to retrieval-capable MCP servers with semantic search, filters, and explainable ranking.

🔌Compatible with Cline, Cursor, Claude Desktop, and any other MCP Clients!

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.

- Full-text and semantic search capabilities over structured/unstructured data
- Document indexing and management in Azure Cognitive Search
- Efficient search operations with customizable parameters
- Type-safe operations with TypeScript

- Azure Cognitive Search service and credentials
- Claude Desktop or Cursor
- Node.js (v20 or higher)
- Git installed (only needed if using Git installation method)

To install Hermes Search MCP Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @hermes-search/mcp --client claude

The easiest way to set up the Hermes Search MCP server in Cline is through the marketplace with a single click:
- Open Cline in VS Code
- Click on the Cline icon in the sidebar
- Navigate to the "MCP Servers" tab (4 squares)
- Search "Hermes Search" and click "install"
- When prompted, enter your Azure Cognitive Search credentials

Alternatively, you can manually set up the Hermes Search MCP server in Cline:

# For macOS: code ~/Library/Application\ Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json # For Windows: code %APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json

- Add the Hermes Search server configuration to the file:

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

- Save the file and restart Cline if it's already running.

Note: Requires Cursor version 0.45.6 or higher

To set up the Hermes Search MCP server in Cursor:
- Open Cursor Settings
- Navigate to Features > MCP Servers
- Click on the "+ Add New MCP Server" button
- Fill out the following information:

- Name: Enter a nickname for the server (e.g., "hermes-search-mcp")
- Type: Select "command" as the type
- Command: Enter the command to run the server:

env AZURE_SEARCH_ENDPOINT=your-search-endpoint AZURE_SEARCH_API_KEY=your-api-key AZURE_SEARCH_INDEX_NAME=your-index-name npx -y hermes-search-mcp@latest

Important: Replace the environment variables with your Azure Cognitive Search credentials

# Create the config file if it doesn't exist touch "$HOME/Library/Application Support/Claude/claude_desktop_config.json" # Opens the config file in TextEdit open -e "$HOME/Library/Application Support/Claude/claude_desktop_config.json"
code %APPDATA%\Claude\claude_desktop_config.json

Add the Hermes Search server configuration:

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

Once the installation is complete, and the Claude desktop app is configured, you must completely close and re-open the Claude desktop app to see the hermes-search-mcp server. You should see a search icon in the bottom left of the app, indicating available MCP tools.

Search for documents containing "machine learning" in the Azure Cognitive Search index, returning the top 10 results.
Index the following documents into Azure Cognitive Search: [{"id": "1", "title": "AI Overview", "content": "Artificial Intelligence is..."}]
Delete the current Azure Cognitive Search index.

- Verify the npm installation by runningnpm --version
- Check Claude Desktop configuration syntax
- Ensure Node.js is properly installed by runningnode --version

- Confirm your Azure Cognitive Search credentials are valid
- Check the credentials are correctly set in the config
- Verify no spaces or quotes around the credentials

- Verify the index exists in your Azure Cognitive Search service
- Check the index permissions
- Ensure the API key has appropriate access rights

- Model Context Protocol for the MCP specification
- Anthropic for Claude Desktop
- Microsoft Azure for Cognitive Search

Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.

An MCP server providing semantic search capabilities for APLCart data.

MCP server for Christian scholarship and research — scripture, Greek/Hebrew word data, cross-references, patristic texts, and semantic search,

Access and search EPUB ebook collections using semantic vector search.

Search a personal knowledge vault using hybrid semantic and keyword matching.

local-first semantic search in Lojban dictionaries

A knowledge base server that processes local documents (PDF, DOCX, TXT, HTML) and answers questions based on their content using similarity search.

A managed Retrieval-Augmented Generation (RAG) server using MCP, integrated with knowledge bases and OpenSearch.

Search 419,000+ space regulatory filings from the FCC, ITU, UNOOSA, and FAA-AST — semantic search, entity dossiers, spectrum holdings, launch licenses, and alerts.

A semantic search server for codebases using Qdrant, featuring intelligent GitHub issue and project management.

RAG-focused MCP subregistry and server to discover and route to retrieval-capable MCP servers with semantic search, filters, and explainable ranking.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.