这是一个基于MCP(模型上下文协议)的服务器,提供对Marginalia Search的访问,这是一款专注于查找非商业内容和互联网隐藏宝藏的搜索引擎。
npm install
npm run build
该服务器可以通过环境变量进行配置:
MARGINALIA_API_KEY:您的Marginalia Search API密钥(可选,默认为公共访问)如需请求专用API密钥,请联系:kontakt@marginalia.nu
该服务器提供了以下MCP工具:
使用Marginalia Search搜索网络,参数如下:
query(必需):搜索查询字符串index(可选):搜索索引编号(对应于主GUI中的下拉菜单)count(可选):返回的结果数量(1-100,默认值:10)通过MCP使用的示例:
const result = await mcp.useTool("marginalia", "search", {
query: "有趣的非商业网站",
count: 5
});
搜索结果以以下格式返回:
{
"query": "你的搜索查询",
"license": "许可信息",
"results": [
{
"url": "结果网址",
"title": "页面标题",
"description": "页面描述"
}
// ... 更多结果
]
}
该服务器包含强大的错误处理机制,针对以下情况:
要启用使用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文件