Runs on your machine: something must execute the package.Only local packages are published (npm, PyPI, OCI, …). The registry never executes them, so tools are unknown until you run it.
tools.descriptions, tools.description_length, tools.schemas, tools.annotations, tools.directory_hints, tools.token_cost, tools.api_dumptool list unknown (behind auth, not probed, or empty)
stabilityn/a · weight 15
n/a
stability.changes, stability.rug_pulltool list unknown
dependenciesn/a · weight 15
n/a
deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package
Tool list unknown · checked 2026-11-07 17:28 UTC
Tool changes
No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
Local MCP proxy: collapses N servers' tools into 4 meta-tools and compresses large tool outputs.
Official server.json
{
"name": "io.github.datolabs-io/mcp-toolsearch-proxy",
"title": "Tool Search Proxy",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"version": "0.9.0",
"packages": [
{
"transport": {
"url": "http://localhost:8000/mcp",
"type": "streamable-http"
},
"identifier": "ghcr.io/datolabs-io/mcp-toolsearch-proxy:0.9.0",
"registryType": "oci",
"runtimeArguments": [
{
"name": "-p",
"type": "named",
"value": "127.0.0.1:8000:8000",
"description": "Publish the proxy's port on localhost only: the proxy has no authentication of its own"
}
],
"environmentVariables": [
{
"name": "TOOLSEARCH_UPSTREAM",
"isRequired": true,
"description": "Streamable HTTP URL of the MCP server whose tools are searched, such as a gateway"
},
{
"name": "TOOLSEARCH_EMBEDDER",
"choices": [
"builtin",
"none"
],
"default": "none",
"description": "builtin for semantic search, which needs the model in a volume at /model (see docs/deploy.md); none for lexical search only"
}
]
},
{
"transport": {
"type": "stdio"
},
"identifier": "ghcr.io/datolabs-io/mcp-toolsearch-proxy:0.9.0",
"registryType": "oci",
"environmentVariables": [
{
"name": "MCP_TRANSPORT",
"value": "stdio",
"isRequired": true,
"description": "stdio: MCP on standard input and output. Upstream requests then carry no token, so this suits only an upstream that needs no authentication"
},
{
"name": "TOOLSEARCH_UPSTREAM",
"isRequired": true,
"description": "Streamable HTTP URL of an MCP server that needs no authentication"
},
{
"name": "TOOLSEARCH_EMBEDDER",
"choices": [
"builtin",
"none"
],
"default": "none",
"description": "builtin for semantic search, which needs the model in a volume at /model (see docs/deploy.md); none for lexical search only"
}
]
}
],
"repository": {
"url": "https://github.com/datolabs-io/mcp-toolsearch-proxy",
"source": "github"
},
"websiteUrl": "https://github.com/datolabs-io/mcp-toolsearch-proxy#readme",
"description": "Lets a model search and call a large MCP tool catalog through five tools instead of loading it"
}