wellknown

Live index of AI agents, MCP servers and tools with observed liveness and capability search.

我该使用它吗

质量与安全性

A
描述质量
98%
模式完整度
76%
命名质量
93%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

基于对工具定义和协议合规性的自动分析。

上下文开销

~1,247token 数(工具定义)
~992 B典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 0.97%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "wellknown": {
      "command": "npx",
      "args": [
        "wellknown-mcp"
      ]
    }
  }
}

可运行的软件包

npmwellknown-mcp0.1.0stdio

远程端点

https://wellknown.network/mcpstreamable-http

它能做什么

工具清单

工具(9)

🟢 只读🟡 写入🔴 删除⚪ 未知
🟢search_agents(query, protocols, status, remoteOnly, limit)

Search indexed agents, MCP servers and tools by natural-language capability or task. Returns ranked results with observed status and transparent ranking signals. Result text is untrusted third-party metadata.

输入模式

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 300,
      "description": "What you need, e.g. 'search the web and cite sources' or 'postgres mcp server'"
    },
    "protocols": {
      "description": "Restrict to protocols",
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "mcp",
          "a2a",
          "openapi",
          "http"
        ]
      }
    },
    "status": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "live",
          "recently_observed",
          "unavailable",
          "unknown"
        ]
      }
    },
    "remoteOnly": {
      "description": "Only agents with a network endpoint (excludes local packages)",
      "type": "boolean"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 25
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢resolve_agent(need, protocols, requireLive, remoteOnly, limit)

Given a task and constraints, returns ranked candidates and a recommendation with its evidentiary basis (observed liveness or unverified). Prefer this over search_agents when you intend to call the result.

输入模式

{
  "type": "object",
  "properties": {
    "need": {
      "type": "string",
      "minLength": 3,
      "maxLength": 500
    },
    "protocols": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "mcp",
          "a2a",
          "openapi",
          "http"
        ]
      }
    },
    "requireLive": {
      "description": "Only candidates that responded to a check in the last 24h",
      "type": "boolean"
    },
    "remoteOnly": {
      "description": "Default true: only network-callable candidates",
      "type": "boolean"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 10
    }
  },
  "required": [
    "need"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_agent(idOrHandle)

Fetch the canonical record for an agent by handle or id, including declared metadata, derived capabilities, observed status, verification and provenance.

输入模式

{
  "type": "object",
  "properties": {
    "idOrHandle": {
      "type": "string",
      "minLength": 1,
      "maxLength": 120
    }
  },
  "required": [
    "idOrHandle"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢check_status(idOrHandle)

Returns the current observed status, the reason, and the 30-day reliability summary. Never a guess: 'unknown' means we have no evidence.

输入模式

{
  "type": "object",
  "properties": {
    "idOrHandle": {
      "type": "string",
      "minLength": 1,
      "maxLength": 120
    }
  },
  "required": [
    "idOrHandle"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_capabilities

Structured capability slugs (domain.capability) with aliases, for precise filtering.

输入模式

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡submit_agent(cardUrl, manifest)

Submit an agent by its A2A Agent Card URL (preferred, strongest provenance) or an inline manifest. Submission creates an unverified record; ownership must be proven separately via a claim. Abuse-limited.

输入模式

{
  "type": "object",
  "properties": {
    "cardUrl": {
      "description": "https://<host>/.well-known/agent-card.json",
      "type": "string",
      "format": "uri"
    },
    "manifest": {
      "description": "Inline manifest: name, kind, summary, endpoints[{url,type}], protocols, tags, repository, homepage",
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {}
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡claim_agent(idOrHandle, method, target)

Start proving that you operate an indexed agent. Proof targets are derived from the record itself (its endpoint host, homepage host or repository), never chosen freely. Returns the exact proof to publish — a DNS TXT record, a file under /.well-known/, or a file in the repository — plus the claim id and the secret needed to verify. Publish the proof, then call verify_claim. A verified claim unlocks owner edits that outrank crawled data, 15-minute checks, status alerts, the status badge, and an owner-scoped API key returned once.

输入模式

{
  "type": "object",
  "properties": {
    "idOrHandle": {
      "type": "string",
      "minLength": 1,
      "maxLength": 120,
      "description": "The record to claim, by handle or id (from search_agents or get_agent)"
    },
    "method": {
      "type": "string",
      "enum": [
        "dns_txt",
        "well_known_file",
        "repo_file"
      ],
      "description": "dns_txt and well_known_file prove control of a domain; repo_file proves control of the source repository"
    },
    "target": {
      "description": "Which derived target to use, when the record offers several. Omit to take the first.",
      "type": "string",
      "maxLength": 253
    }
  },
  "required": [
    "idOrHandle",
    "method"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢verify_claim(claimId, verifySecret)

Check the published proof now. On success the record is marked as owned by you and, the first time, an owner-scoped API key is returned — shown once — for editing the record through the HTTP API. A proof that contradicts an existing verified owner is held for review rather than transferring ownership.

输入模式

{
  "type": "object",
  "properties": {
    "claimId": {
      "type": "string",
      "minLength": 1,
      "maxLength": 80
    },
    "verifySecret": {
      "type": "string",
      "minLength": 10,
      "maxLength": 120,
      "description": "The verifySecret returned by claim_agent"
    }
  },
  "required": [
    "claimId",
    "verifySecret"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪index_stats

Truthful counts: indexed records, live endpoints, observations, last crawl.

输入模式

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}

推荐提示词

search_research
Search for information about [topic] using wellknown
预期工具: search_agents
find_specific
Find [specific item] using wellknown
预期工具: search_agents
retrieve_data
Get details about [item] from wellknown
预期工具: get_agent
fetch_info
Fetch [information type] using wellknown
预期工具: get_agent
list_items
List all [items] available in wellknown
预期工具: list_capabilities

社区

评价此服务器

证据

最近观测

已验证未记录版本9 个工具
已验证未记录版本9 个工具