Loading…
MCP server for GroupDocs.Search — index documents and run full-text search via AI agents.
io.github.groupdocs-search/groupdocs-search-mcp is an MCP server entry in ChatHome Skills, sourced from Official MCP Registry and scored 78/100. As a Model Context Protocol server, it exposes tools that MCP-compatible LLM clients such as Claude, Cursor, and Copilot can call directly, extending an agent's reach beyond its built-in capabilities. ChatHome Skills discovered this entry through its daily ingest of official registries and GitHub discovery queries, and re-verifies repository facts, freshness signals, and install metadata on every run. The quality score weighs official-registry presence, a working install command, license clarity, GitHub star trajectory, and repository freshness — the full formula is on the Sources page. The install command above is ready to copy. Review the last-pushed date and repository status before adding io.github.groupdocs-search/groupdocs-search-mcp to a production agent workflow; the snapshot facts below are point-in-time values from the most recent ingest.
docker run -i --rm ghcr.io/groupdocs-search/search-net-mcp:26.10.1Review the upstream source before running this command.
{
"_meta": {
"io.modelcontextprotocol.registry/official": {
"status": "active",
"isLatest": true,
"updatedAt": "2026-10-15T11:47:24.336091Z",
"publishedAt": "2026-10-15T11:47:24.336091Z",
"statusChangedAt": "2026-10-15T11:47:24.336091Z"
}
},
"server": {
"name": "io.github.groupdocs-search/groupdocs-search-mcp",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json",
"version": "26.10.1",
"packages": [
{
"transport": {
"type": "stdio"
},
"identifier": "ghcr.io/groupdocs-search/search-net-mcp:26.10.1",
"registryType": "oci",
"environmentVariables": [
{
"name": "GROUPDOCS_MCP_STORAGE_PATH",
"value": "{storage_path}",
"variables": {
"storage_path": {
"description": "Folder that holds the documents to index; tool paths are relative to it. In the container image this is /data."
}
}
},
{
"name": "GROUPDOCS_MCP_OUTPUT_PATH",
"value": "{output_path}",
"variables": {
"output_path": {
"description": "Optional - writable folder; when set and GROUPDOCS_MCP_INDEX_PATH is not, indexes are kept under it. Defaults to GROUPDOCS_MCP_STORAGE_PATH."
}
}
},
{
"name": "GROUPDOCS_MCP_INDEX_PATH",
"value": "{index_path}",
"variables": {
"index_path": {
"description": "Optional - folder that holds the search indexes. Defaults to '.groupdocs-search-index' inside the output (or storage) folder, which keeps indexes next to the documents and excludes them from indexing. Set it when the documents folder is read-only."
}
}
},
{
"name": "GROUPDOCS_LICENSE_PATH",
"value": "{license_path}",
"variables": {
"license_path": {
"description": "Path to a GroupDocs license file (GroupDocs.Search.lic or GroupDocs.Total.lic), as seen inside the container. Omit to run in evaluation mode (100 documents per index, 10 documents per search result). Ignored when metered keys are set."
}
}
},
{
"name": "GROUPDOCS_METERED_PUBLIC_KEY",
"value": "{metered_public_key}",
"variables": {
"metered_public_key": {
"description": "Metered (pay-per-use) public key. Requires GROUPDOCS_METERED_PRIVATE_KEY as well. Takes precedence over GROUPDOCS_LICENSE_PATH. Metered mode reports usage to GroupDocs servers, so it needs outbound connectivity."
}
}
},
{
"name": "GROUPDOCS_METERED_PRIVATE_KEY",
"value": "{metered_private_key}",
"variables": {
"metered_private_key": {
"isSecret": true,
"description": "Metered (pay-per-use) private key. Treat as a secret: supply it via an environment variable or a secret store, never hardcoded in a committed MCP client config."
}
}
}
]
}
],
"repository": {
"url": "https://github.com/groupdocs-search/GroupDocs.Search.Mcp",
"source": "github"
},
"description": "MCP server for GroupDocs.Search — index documents and run full-text search via AI agents."
}
}