边缘搜索

@bmorphism/marginalia-mcp-server
0 Stars 634 次浏览 bmorphism 更新于 2026-08-23

提供对Marginalia搜索的访问,以发现非商业性和独立的网络内容,返回带有URL、标题和描述的独特网站。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "say": {
      "args": [
        "/Users/barton/worlds/servers/src/say-mcp-server/build/index.js"
      ],
      "command": "node"
    }
  }
}

该服务需要配置环境变量:MARGINALIA_API_KEY

可用工具 (1 个)

该服务在 MCP 协议中暴露的工具,AI 可按需调用

search-marginalia 3 个参数 需填 1 项

Search the web using Marginalia Search

必填参数:query

服务介绍

Marginalia MCP 服务器

一个MCP(模型上下文协议)服务器,提供对Marginalia Search的访问,这是一个专注于查找非商业内容和互联网上隐藏瑰宝的搜索引擎。

特性

  • 使用Marginalia Search API搜索网络
  • 可配置的搜索参数,包括索引和结果数量
  • 带有帮助性错误信息的速率限制保护
  • 使用MCP SDK构建,实现无缝集成

安装

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: "interesting non-commercial websites",
  count: 5
});

响应格式

搜索结果以如下格式返回:

{
  "query": "your search query",
  "license": "license information",
  "results": [
    {
      "url": "result url",
      "title": "page title",
      "description": "page description"
    }
    // ... more results
  ]
}

错误处理

服务器包含针对以下情况的强大错误处理能力:

  • 速率限制(503响应)
  • 无效请求
  • 网络错误
  • API特定错误

添加文本转语音支持

要启用使用say MCP服务器的文本转语音功能,请添加以下配置:

对于Cline (VSCode扩展)

添加到~/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"]
    }
  }
}

对于Claude桌面版

添加到~/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文件

相关 MCP 服务