边缘注释 MCP 服务器借助 Marginalia Search 来实现搜索功能,该搜索引擎专注于挖掘网络上的非商业内容和隐藏瑰宝。此服务器基于模型上下文协议 (MCP) 构建,为用户带来独特的搜索体验。
边缘注释 MCP 服务器是一个强大的工具,可利用 Marginalia 搜索 API 搜索互联网。以下是使用它的基本步骤。
npm install
npm run build
服务器可通过环境变量进行配置:
MARGINALIA_API_KEY
:您的 Marginalia 搜索 API 密钥(可选,默认为公共访问)。
如需获取专用 API 密钥,请联系:kontakt@marginalia.nu服务器提供以下 MCP 工具:
使用 Marginalia 搜索的以下参数搜索互联网:
query
(必需):搜索查询字符串。index
(可选):搜索索引编号(对应于主 GUI 中的下拉菜单)。count
(可选):要返回的结果数量(1 - 100,默认:10)。通过 MCP 的示例使用:
const result = await mcp.useTool("marginalia", "search", {
query: "interesting non-commercial websites",
count: 5
});
搜索结果以以下格式返回:
{
"query": "your search query",
"license": "license information",
"results": [
{
"url": "result url",
"title": "page title",
"description": "page description"
}
// ... 更多结果
]
}
服务器包含 robust 的错误处理功能,包括:
要启用使用 say MCP 服务器的文本到语音功能,请添加以下配置:
添加到 ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
:
{
"mcpServers": {
"say": {
"command": "node",
"args": ["/Users/barton/worlds/servers/src/say-mcp-server/build/index.js"]
}
}
}
添加到 ~/Library/Application Support/Claude/claude_desktop_config.json
:
{
"mcpServers": {
"say": {
"command": "node",
"args": ["/Users/barton/worlds/servers/src/say-mcp-server/build/index.js"]
}
}
}
Say MCP 服务器提供文本到语音功能,支持多种声音和语言。可用工具:
speak
:使用指定声音和速率阅读文本。list_voices
:列出所有可用的文本到语音声音。本项目采用 MIT License,有关详细信息,请参阅 LICENSE 文件。