modelscope·@noops888/cf-autorag-mcp
暂无描述。
A Model Context Protocol (MCP) server that provides search capabilities for Cloudflare AutoRAG instances. This server enables AI assistants like Claude to directly search and query your AutoRAG knowledge base using three distinct search methods.
score_threshold (default: 0.5) and max_num_results (1-50, default: 10)autorag_basic_searchPerforms a basic vector similarity search in your Cloudflare AutoRAG index without AI query rewriting or answer generation. Returns raw document chunks only.
Parameters:
query (string, required) - The search query text (max 10,000 characters)score_threshold (number, optional) - Minimum similarity score threshold (0.0-1.0, default: 0.5)max_num_results (number, optional) - Maximum number of results to return (1-50, default: 10)autorag_name (string, optional) - Name of the AutoRAG instance to use (defaults to configured default)autorag_rewrite_searchPerforms a vector search with AI query rewriting but no answer generation. Uses Cloudflare's search() method with configurable rewrite_query for better semantic matching and returns only document chunks.
Parameters:
query (string, required) - The search query text (max 10,000 characters)score_threshold (number, optional) - Minimum similarity score threshold (0.0-1.0, default: 0.5)max_num_results (number, optional) - Maximum number of results to return (1-50, default: 10)rewrite_query (boolean, optional) - Whether to rewrite query for better matching (default: true)autorag_name (string, optional) - Name of the AutoRAG instance to use (defaults to configured default)autorag_ai_searchPerforms AI-powered search using Cloudflare's aiSearch() method with optional AI-generated response. Returns document chunks and optionally an AI answer based on the include_ai_response parameter. Supports pagination for large result sets.
Parameters:
query (string, required) - The search query text (max 10,000 characters)score_threshold (number, optional) - Minimum similarity score threshold (0.0-1.0, default: 0.5)max_num_results (number, optional) - Maximum number of results to return (1-50, default: 10)rewrite_query (boolean, optional) - Whether to rewrite the query for better semantic matching (default: true)include_ai_response (boolean, optional) - Whether to include the AI-generated response in the output (default: false)cursor (string, optional) - Pagination cursor from previous response to fetch next page of results (v1.2.0+)autorag_name (string, optional) - Name of the AutoRAG instance to use (defaults to configured default)Response includes:
data - Array of source document chunks with scores and metadata (always included)response - AI-generated answer based on retrieved documents (only when include_ai_response: true)has_more - Boolean indicating if more results are availablenext_page - Cursor token for fetching the next page (when has_more is true)nextCursor - MCP-compliant cursor field (mirrors next_page value)list_autorags (v2.0.0+)Lists all available AutoRAG instances configured in the server.
Parameters: None
Response includes:
autorags - Array of AutoRAG instances with name, description, and is_default flagtotal - Total number of configured AutoRAG instancesdefault - Name of the default AutoRAG instanceget_current_autorag (v2.0.0+)Gets information about the currently configured default AutoRAG instance.
Parameters: None
Response includes:
current_autorag - Name of the current default AutoRAG instancedescription - Description of the instanceis_default - Always true for this endpointnpm install --save-dev wrangler)Clone the repository:
git clone <repository-url>
cd cf-autorag-mcp
Install dependencies:
npm install
Configure your AutoRAG instance:
Edit wrangler.toml and update the configuration:
For a single AutoRAG instance:
[vars]
AUTORAG_NAME = "your-autorag-instance-name"
For multiple AutoRAG instances:
[vars]
AUTORAG_INSTANCES = "instance1,instance2,instance3"
AUTORAG_DESCRIPTIONS = "Description 1,Description 2,Description 3"
Deploy to Cloudflare Workers:
npx wrangler deploy
This will output your Worker URL, which you'll need for the MCP client configuration.
To use this MCP server with Claude Desktop, add the following configuration to your Claude Desktop config file:
Edit ~/Library/Application Support/Claude/claude_desktop_config.json:
Edit %APPDATA%/Claude/claude_desktop_config.json:
{
"mcpServers": {
"cf-autorag-mcp": {
"command": "npx",
"args": [
"mcp-remote",
"https://your-worker-url.workers.dev/"
]
}
}
}
**Replace `https://your-worker-url.workers.dev…
暂无描述。
暂无描述。
一种模型上下文协议服务器,它将Wireshark的网络分析能力与Claude等人工智能系统集成在一起,允许在无需手动复制的情况下直接分析网络数据包。
通过SearchAPI.site将AI助手连接到外部数据源(如Google、Bing等),并通过模型上下文协议(MCP)实现对网络信息的安全和上下文访问。
暂无描述。
暂无描述。