embedding-search
Cloudflare Workers MCP server: embedding-search
Should I use this
Quality & Safety
A
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
~293Tokens (tool definitions)
~747 BTypical response size
Minimal attention impact (0.23% of 128k context)
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"embedding-search": {
"url": "https://api.lazy-mac.com/embedding-search/mcp"
}
}
}Remote endpoints
https://api.lazy-mac.com/embedding-search/mcpstreamable-httpWhat it can do
Tool inventory
Tools (3)
🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
⚪generate_embeddings(text, model)
Generate vector embeddings for one or more texts using Cloudflare Workers AI (bge-base-en-v1.5, 768-dim).
Input Schema
{
"type": "object",
"properties": {
"text": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
],
"description": "Text or array of texts to embed"
},
"model": {
"type": "string",
"description": "CF AI model ID override"
}
},
"required": [
"text"
]
}🟢semantic_search(query, documents, top_k, model)
Rank a list of documents against a query using cosine similarity of bge embeddings. Returns top-k matches with scores.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search query"
},
"documents": {
"type": "array",
"items": {
"type": "string"
},
"description": "Candidate documents to rank"
},
"top_k": {
"type": "integer",
"description": "Number of results (default 5)"
},
"model": {
"type": "string",
"description": "CF AI model ID override"
}
},
"required": [
"query",
"documents"
]
}🟢compute_similarity(text_a, text_b, model)
Compute cosine similarity between two texts. Returns score in [-1,1]. Useful for dedup and relatedness.
Input Schema
{
"type": "object",
"properties": {
"text_a": {
"type": "string"
},
"text_b": {
"type": "string"
},
"model": {
"type": "string"
}
},
"required": [
"text_a",
"text_b"
]
}Community
Evidence
Recent observations
verifiedversion not recorded3 tools
verifiedversion not recorded3 tools
verifiedversion not recorded3 tools