MCPLookup
Look up independent trust ratings and security, maintenance, and adoption evidence for MCP servers.
我该使用它吗
质量与安全性
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"@mcplookup/mcp"
]
}
}
}可运行的软件包
0.1.6stdio远程端点
https://mcplookup.com/mcpstreamable-http它能做什么
工具清单
工具(3)
🟢resolve_server(identifier)
Resolve a named MCP server, vendor, product, package, repository, Registry identifier, or endpoint to a canonical MCPLookup identity. Returns at most five reviewed candidates with query-relative identity and publisher explanations, a compact trust assessment, and current connection options. This is the best fit when a particular artifact or product is known; find_servers covers open-ended capability discovery, while trust_lookup returns the full current evidence record for an exact canonical name.
输入模式
{
"type": "object",
"properties": {
"identifier": {
"type": "string",
"minLength": 1,
"maxLength": 256,
"description": "Exact package identifier, endpoint URL, canonical name, or complete organization, product, or service name."
}
},
"required": [
"identifier"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}输出模式
{
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"resolved_with_servers",
"resolved_without_servers",
"not_found"
]
},
"identity": {
"anyOf": [
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"concept",
"entity"
]
},
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"matched_alias": {
"type": "string"
},
"entity_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"owner": {
"anyOf": [
{
"type": "object",
"properties": {
"organization_id": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"organization_id",
"name"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"candidate_count": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"first_party_candidate_count": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"required": [
"kind",
"id",
"name",
"matched_alias",
"entity_type",
"owner",
"candidate_count",
"first_party_candidate_count"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"matches": {
"type": "array",
"items": {
"type": "object",
"properties": {
"server_name": {
"type": "string"
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"kind": {
"type": "string"
},
"match_basis": {
"type": "string"
},
"explanation": {
"type": "object",
"properties": {
"match_quality": {
"type": "string",
"enum": [
"exact",
"reviewed_alias"
]
},
"concept": {
"anyOf": [
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"id",
"name"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"entity": {
"anyOf": [
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"type": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"id",
"type",
"name"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"publisher": {
"anyOf": [
{
"type": "object",
"properties": {
"organization_id": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"organization_id",
"name"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"query_relationship": {
"type": "string"
},
"evidence_basis": {
"type": "string"
}
},
"required": [
"match_quality",
"concept",
"entity",
"publisher",
"query_relationship",
"evidence_basis"
],
"additionalProperties": false
},
"trust": {
"type": "object",
"properties": {
"assessment": {
"type": "string",
"enum": [
"clear",
"caution",
"avoid",
"unrated"
]
},
"band": {
"type": "string"
},
"score": {
"anyOf": [
{
"type": "number",
"minimum": 0,
"maximum": 100
},
{
"type": "null"
}
]
},
"confidence": {
"type": "string"
}
},
"required": [
"assessment",
"band",
"score",
"confidence"
],
"additionalProperties": false
},
"connections": {
"type": "object",
"properties": {
"packages": {
"type": "array",
"items": {
"type": "object",
"properties": {
"registry": {
"type": "string"
},
"identifier": {
"type": "string"
},
"version": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"transport": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"command": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"env_vars": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"isRequired": {
"type": "boolean"
},
"isSecret": {
"type": "boolean"
}
},
"required": [
"name"
],
"additionalProperties": false
}
}
},
"required": [
"registry",
"identifier",
"version",
"transport",
"command",
"env_vars"
],
"additionalProperties": false
}
},
"remotes": {
"type": "array",
"items": {
"type": "object",
"properties": {
"transport": {
"type": "string"
},
"url": {
"type": "string"
},
"observation": {
"anyOf": [
{
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"ok",
"auth_required",
"unreachable",
"protocol_error"
]
},
"as_of": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"status",
"as_of"
],
"additionalProperties": false
},
{
"type": "null"
}
]
}
},
"required": [
"transport",
"url",
"observation"
],
"additionalProperties": false
}
}
},
"required": [
"packages",
"remotes"
],
"additionalProperties": false
},
"source_url": {
"type": "string"
}
},
"required": [
"server_name",
"title",
"kind",
"match_basis",
"explanation",
"trust",
"connections",
"source_url"
],
"additionalProperties": false
}
},
"has_more": {
"type": "boolean"
}
},
"required": [
"status",
"identity",
"matches",
"has_more"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢find_servers(query, capability, industry, kind, order_by, ...)
Find a compact, trust-aware shortlist for a task or capability when no particular MCP server or product is known. Search by free text or MCPLookup's normalized capability taxonomy, with optional filters. Free text returns a reviewed identity-only slate when available; otherwise results are explicitly labelled catalog matches, and the two evidence lanes are never mixed. Returns at most five results with no pagination. A selected exact server name can be passed to resolve_server for reviewed identity context and connection options; named artifacts fit resolve_server directly.
输入模式
{
"type": "object",
"properties": {
"query": {
"description": "Free-text discovery query when no exact server is known, such as 'postgres database'.",
"type": "string",
"minLength": 2,
"maxLength": 128
},
"capability": {
"description": "Normalized capability category; required when query is omitted.",
"type": "string",
"enum": [
"search-retrieval",
"data-access",
"knowledge-memory",
"web-extraction",
"software-development",
"infrastructure-devops",
"content-creation",
"media-processing",
"communication",
"productivity",
"automation-orchestration",
"analytics-monitoring",
"payments-commerce",
"security-identity",
"other"
]
},
"industry": {
"description": "Optional normalized industry category.",
"type": "string",
"enum": [
"horizontal-general",
"financial-services",
"crypto-web3",
"healthcare-life-sciences",
"retail-ecommerce",
"media-entertainment",
"real-estate-property",
"travel-hospitality",
"manufacturing-industrial",
"logistics-transportation",
"energy-utilities",
"agriculture-materials",
"legal-regulatory",
"government-public-sector",
"education",
"marketing-advertising",
"other-vertical"
]
},
"kind": {
"description": "Optional deployment kind.",
"type": "string",
"enum": [
"package",
"remote",
"hybrid",
"neither"
]
},
"order_by": {
"default": "relevance",
"type": "string",
"enum": [
"relevance",
"trust",
"adoption"
]
},
"limit": {
"default": 5,
"description": "Number of results; hard maximum 5.",
"type": "integer",
"minimum": 1,
"maximum": 5
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema"
}输出模式
{
"type": "object",
"properties": {
"order_by": {
"type": "string"
},
"identity": {
"anyOf": [
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"concept",
"entity"
]
},
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"matched_alias": {
"type": "string"
},
"entity_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"owner": {
"anyOf": [
{
"type": "object",
"properties": {
"organization_id": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"organization_id",
"name"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"candidate_count": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"first_party_candidate_count": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"required": [
"kind",
"id",
"name",
"matched_alias",
"entity_type",
"owner",
"candidate_count",
"first_party_candidate_count"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"filters": {
"type": "object",
"properties": {
"query": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"capability": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"industry": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"servers": {
"type": "array",
"items": {
"type": "object",
"properties": {
"server": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"kind": {
"type": "string"
}
},
"required": [
"name",
"title",
"kind"
],
"additionalProperties": false
},
"taxonomy": {
"type": "object",
"properties": {
"capability": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"industry": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"capability",
"industry"
],
"additionalProperties": false
},
"match": {
"type": "object",
"properties": {
"source": {
"type": "string",
"enum": [
"reviewed_identity",
"catalog",
"taxonomy"
]
},
"basis": {
"type": "string"
},
"explanation": {
"type": "object",
"properties": {},
"additionalProperties": {}
}
},
"required": [
"source",
"basis"
],
"additionalProperties": false
},
"trust": {
"type": "object",
"properties": {
"assessment": {
"type": "string",
"enum": [
"clear",
"caution",
"avoid",
"unrated"
]
},
"band": {
"type": "string"
},
"score": {
"anyOf": [
{
"type": "number",
"minimum": 0,
"maximum": 100
},
{
"type": "null"
}
]
},
"confidence": {
"type": "string"
}
},
"required": [
"assessment",
"band",
"score",
"confidence"
],
"additionalProperties": false
},
"ranking": {
"type": "object",
"properties": {
"basis": {
"type": "string"
},
"value": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"required": [
"basis",
"value"
],
"additionalProperties": false
},
"source_url": {
"type": "string"
}
},
"required": [
"server",
"taxonomy",
"trust",
"ranking",
"source_url"
],
"additionalProperties": false
}
},
"has_more": {
"type": "boolean"
}
},
"required": [
"order_by",
"identity",
"servers",
"has_more"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}🟢trust_lookup(server_name)
Return MCPLookup's complete current trust record for one exact canonical MCP server name. Includes the verdict, Trust Index band and 0–100 score with confidence, coarse safety, maintenance, adoption, and provenance bands, coverage, freshness, public evidence, and citation. This fits trust questions and evidence review after identity is known; resolve_server handles ambiguous names or coordinates. Current state only—no history or safety certification.
输入模式
{
"type": "object",
"properties": {
"server_name": {
"type": "string",
"minLength": 1,
"maxLength": 256,
"description": "Exact MCPLookup server name, e.g. 'io.github.owner/name'."
}
},
"required": [
"server_name"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}输出模式
{
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"found",
"not_found"
]
},
"requested_server_name": {
"type": "string"
},
"record": {
"anyOf": [
{
"type": "object",
"properties": {
"server": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"kind": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"name",
"title",
"kind",
"url"
],
"additionalProperties": false
},
"verdict": {
"type": "object",
"properties": {
"category": {
"type": "string"
},
"headline": {
"type": "string"
}
},
"required": [
"category",
"headline"
],
"additionalProperties": false
},
"trust_index": {
"anyOf": [
{
"type": "object",
"properties": {
"band": {
"type": "string"
},
"score": {
"anyOf": [
{
"type": "number",
"minimum": 0,
"maximum": 100
},
{
"type": "null"
}
]
},
"confidence": {
"type": "string"
},
"pillars": {
"type": "object",
"properties": {
"safety": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"maintenance": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"adoption": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"provenance": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"safety",
"maintenance",
"adoption",
"provenance"
],
"additionalProperties": false
}
},
"required": [
"band",
"score",
"confidence",
"pillars"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"evidence": {
"type": "object",
"properties": {
"coverage": {
"type": "object",
"properties": {
"assessed": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"applicable": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"summary": {
"type": "string"
}
},
"required": [
"assessed",
"applicable",
"summary"
],
"additionalProperties": false
},
"dimensions": {
"type": "array",
"items": {
"type": "object",
"properties": {
"dimension": {
"type": "string"
},
"label": {
"type": "string"
},
"state": {
"type": "string"
},
"reason": {
"type": "string"
},
"source": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"as_of": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"dimension",
"label",
"state",
"reason",
"source",
"as_of"
],
"additionalProperties": false
}
}
},
"required": [
"coverage",
"dimensions"
],
"additionalProperties": false
},
"as_of": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"source_url": {
"type": "string"
}
},
"required": [
"server",
"verdict",
"trust_index",
"evidence",
"as_of",
"source_url"
],
"additionalProperties": false
},
{
"type": "null"
}
]
},
"recovery": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"status",
"requested_server_name",
"record",
"recovery"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}社区
证据