Traylinx 搜索引擎 MCP 服务器是一个模型上下文协议(MCP)服务器,作为部署的 Agentic 搜索 API 的桥梁。它能让 Claude Desktop 和 Cursor 这类 MCP 客户端使用智能搜索功能,还能提供详细的文本摘要和结构化数据(如 HTML、图像等)。
通过以下步骤,你可以快速开启使用 Traylinx 搜索引擎 MCP 服务器的旅程:
search
工具执行搜索。search
工具允许从 MCP 客户端执行网络搜索,并返回详细结果。// 调用 search 工具进行搜索
{
"name": "search",
"arguments": {
"query": "latest tech news"
}
}
// 使用时间过滤器进行搜索
{
"name": "search",
"arguments": {
"query": "SpaceX 发射",
"search_recency_filter": "week"
}
}
search
使用 Traylinx 的 API 执行网络搜索,该 API 提供详细且上下文相关的结果并附有引用。默认情况下不应用时间过滤器。
输入:
属性 | 详情 |
---|---|
query |
要执行的搜索查询,类型为字符串。 |
search_recency_filter |
按时间筛选搜索结果,类型为字符串,可选。选项:"month"、"week"、"day"、"hour"。如果未指定,默认不应用时间过滤器。 |
设置以下环境变量以配置服务器行为:
AGENTIC_SEARCH_API_KEY
:Agentic 搜索 API 的密钥,必填。AGENTIC_SEARCH_ENDPOINT
:自定义 Agentic 搜索 API 的端点 URL,默认值为默认端点。{
"environmentVariables": {
"AGENTIC_SEARCH_API_KEY": "your_api_key_here",
"AGENTIC_SEARCH_ENDPOINT": "https://api.agents.com/v1"
}
}
运行以下命令以验证服务器是否正常工作:
curl -X POST http://localhost:3000/api/search \
-H "Content-Type: application/json" \
-d '{"query": "latest tech news", "search_recency_filter": "day"}'
const fetch = require('node-fetch');
async function testSearch() {
const response = await fetch('http://localhost:3000/api/search', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({
query: "latest tech news",
search_recency_filter: "day"
})
});
const data = await response.json();
console.log(data);
}
testSearch();
服务器支持以下内容类型:
在 Smithery.ai 上部署:
traylinx-search-engine-mcp-server
问题1:无法连接到 API?
问题2:无搜索结果?
日志记录:
LOG_LEVEL
为 DEBUG
获取详细日志信息。search
工具允许从 MCP 客户端执行网络搜索,并返回详细结果。该项目使用 MIT 许可证,详情请参阅 LICENSE 文件。