Groundlink

io.github.ohhavefun由 GitHub 账号 ohhavefun 发布v0.1.1更新于 Oct 27, 2026

Cited web search for MCP hosts. Returns source-bearing results from Groundlink.

已验证STDIO仅桌面网页搜索与抓取

概览

AI 生成的概览

Groundlink 为 MCP 主机提供一个带引用的网页搜索工具,返回含标题、链接、摘要和来源的结果。

可以做什么
  • 执行网页搜索查询,返回带来源的结果,包含标题、链接、摘要和来源字段。
  • 设置每次调用返回的结果数量,范围 1 到 10,默认 5 条。
  • 在同一个搜索工具背后整合 Wikipedia 与 DuckDuckGo 的结果。
适用场景
适合需要助手基于证据回答事实性问题并给出链接来源、而不是凭猜测作答的场景,例如在 Claude Desktop 或 Cursor 等主机中使用。
运行要求
以本地 stdio 进程运行,来自 npm 包 groundlink-mcp,由 MCP 主机启动(例如通过 npx)。需要在 GROUNDLINK_API_KEY 环境变量中提供 Groundlink API 密钥。可选设置 GROUNDLINK_BASE_URL 和 GROUNDLINK_MAX_RESULTS。需要能访问 Groundlink 的 HTTPS API。
安装前请注意
每次搜索都会计费:每个密钥含 100 次免费测试查询,之后按预付费额度每次查询 0.001 美元计费,额度用尽会返回 402 工具错误。API 密钥属于机密,不要提交到代码仓库或共享配置文件。查询内容会发送到 Groundlink 服务,该服务整合 Wikipedia 与 DuckDuckGo 的结果。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Groundlink,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

Groundlink MCP Server

Use Groundlink's cited web-search results from any Model Context Protocol (MCP) host. The server exposes one focused tool, groundlink_search, which sends a query to Groundlink and returns source-bearing results (title, url, snippet, and source) for the model to use when it needs evidence rather than a guess.

Groundlink currently combines Wikipedia and DuckDuckGo results. Each Groundlink API key includes 100 free test queries; after that, prepaid usage is $0.001 per query (one credit per query).

Package: [email protected] is published on npm. Source: https://github.com/ohhavefun/groundlink

This repository is the home of Groundlink's official developer integrations. There are two, both maintained here:

IntegrationWhat it isInstall
groundlink-mcp (MCP server)Exposes Groundlink to any MCP host (Claude, Cursor, …)npm install -g groundlink-mcp (also on the official MCP registry as io.github.ohhavefun/groundlink)
langchain-groundlink (Python/LangChain)A GroundlinkSearchTool for Python agentspip install "langchain-groundlink @ git+https://github.com/ohhavefun/groundlink#subdirectory=langchain-groundlink"

Both use the same free trial keys (100 queries) from the Groundlink onboarding, then prepaid usage at $0.001/query.

Where Groundlink is listed

[Listed on mcpservers.org]


langchain-groundlink (Python / LangChain)

Use Groundlink's cited search from any Python agent or BaseTool pipeline. The tool returns source-bearing results (title, url, snippet, source) so your agent answers from evidence and can cite it.

Install from GitHub (the package is intentionally not on PyPI):

bash
pip install "langchain-groundlink @ git+https://github.com/ohhavefun/groundlink#subdirectory=langchain-groundlink"

Quick usage (10 seconds): get a free key from the docs, then:

python
from langchain_groundlink import GroundlinkSearchTool
tool = GroundlinkSearchTool(api_key="glk_your_trial_key")  # or export GROUNDLINK_API_KEYresult = tool.invoke({"query": "Who was Ada Lovelace?"})print(result)

Full usage, configuration, and error handling are in langchain-groundlink/README.md.


Groundlink MCP Server

Use Groundlink's cited web-search results from any Model Context Protocol (MCP) host below.

FieldValue
Tool namegroundlink_search
Input{ query: string, max_results?: number }
max_results1–10; default 5 (or GROUNDLINK_MAX_RESULTS)
OutputJSON: { query, results: [{ title, url, snippet, source }], meta }

Use it for factual questions where the host should return URLs/sources with its answer. The MCP server is deliberately thin: it forwards the query to the Groundlink HTTPS API and returns the API response over MCP stdio.

Install and run

You need a Groundlink API key (glk_...). Ask the Groundlink operator for one or obtain one through the Groundlink onboarding flow.

bash
npm install -g groundlink-mcpexport GROUNDLINK_API_KEY=glk_your_key_heregroundlink-mcp

Alternatively, an MCP host can execute the package without a global install:

bash
npx -y groundlink-mcp

The process uses stdio; it does not open an HTTP port or print normal output to stdout. MCP hosts should launch it rather than running it interactively.

Configuration

VariableRequiredDefaultMeaning
GROUNDLINK_API_KEYYes—API key used for every Groundlink request.
GROUNDLINK_BASE_URLNoGroundlink live URLOverride only for a compatible deployment.
GROUNDLINK_MAX_RESULTSNo5Default results per tool call; capped at 10.

Claude Desktop configuration

Add this entry to Claude Desktop's MCP configuration file and restart Claude Desktop. Keep the API key private: do not commit it to a repository or share the configuration file.

json
{  "mcpServers": {    "groundlink": {      "command": "npx",      "args": ["-y", "groundlink-mcp"],      "env": {        "GROUNDLINK_API_KEY": "glk_your_key_here"      }    }  }}

If the package is installed globally, use "command": "groundlink-mcp" and omit args. For hosts that need an absolute executable path, point command at the installed groundlink-mcp binary.

What happens on errors

  • Missing GROUNDLINK_API_KEY: the server exits at startup with a clear setup error.
  • API key rejected (401): returned to the MCP host as a tool error; correct the key rather than retrying.
  • No remaining free or prepaid credits (402): returned as a tool error; fund the key before another search.
  • Search-source outage (502): returned as a tool error; a short retry may help.

Marketplace description

Groundlink — cited web search for MCP. Give Claude, Cursor, and other MCP hosts one groundlink_search tool that returns source-bearing results instead of unsupported factual guesses. Every key starts with 100 free tests, then usage is $0.001 per query through prepaid credits.

Development and release checks

bash
bun installbun run typecheckbun run build             # emits executable dist/index.jsbun run test              # MCP stdio smoke testnpm run pack:check        # inspect the npm tarball without publishing

The npm package intentionally ships only the compiled dist/ runtime, this README, and npm's required package metadata. Source and smoke tests stay out of the tarball.

来源:README.md,提交 f79fec4

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.1.1最新Sep 16, 2026

评分

已满足适用检查项的 40%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。