NEUS MCP
The trust harness for AI agents. Set what an agent can do before it acts.
我该使用它吗
质量与安全性
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"neus-mcp": {
"url": "https://mcp.neus.network/mcp"
}
}
}远程端点
https://mcp.neus.network/mcpstreamable-http它能做什么
工具清单
工具(4)
🟢proofable_context
Start here. Returns the signed-in profile, available verifiers, and the recommended workflow in one call. Handles signed-in and offline modes, no separate profile tool needed.
输入模式
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"error": {
"type": "string"
},
"message": {
"type": "string"
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
]
},
"authenticated": {
"type": "boolean"
},
"profile": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"contextIndex": {
"anyOf": [
{
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
{
"type": "null"
}
]
},
"agentsStatus": {
"type": "string",
"enum": [
"ok",
"unavailable",
"partial"
]
},
"agentsError": {
"type": "string"
},
"verifierSummary": {
"type": "array",
"items": {}
},
"recommendedWorkflow": {}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {}
}🟢proofable_verifiers_catalog
Full verifier catalog: supported networks and required inputs. Use this when a verifier needs schema details beyond the compact verifierSummary in proofable_context.
输入模式
{
"type": "object",
"properties": {},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"error": {
"type": "string"
},
"message": {
"type": "string"
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
]
},
"verifiers": {
"type": "array",
"items": {}
}
},
"required": [
"verifiers"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {}
}🟢proofable_proofs_check(wallet, verifiers, gateId, requireAll, minCount, ...)
Does this wallet already have the required proofs? Returns pass or fail, not records. To read proofs, use proofable_proofs_get. Omit the wallet when signed in.
输入模式
{
"type": "object",
"properties": {
"wallet": {
"description": "Wallet or DID to verify. Omit when signed in to use the current account.",
"type": "string"
},
"verifiers": {
"type": "array",
"items": {
"type": "string"
},
"description": "Verifier IDs from proofable_verifiers_catalog."
},
"gateId": {
"description": "Optional hosted gate or listing id. Signed-in owners still get eligible + matchedCount only.",
"type": "string"
},
"requireAll": {
"description": "Require all listed verifiers. Default false accepts any one.",
"type": "boolean"
},
"minCount": {
"description": "Minimum number of matching proofs. Default 1.",
"type": "number"
},
"handle": {
"description": "Optional handle filter for handle-based verifiers.",
"type": "string"
},
"namespace": {
"description": "Optional namespace filter for handle checks.",
"type": "string"
}
},
"required": [
"verifiers"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {}
}输出模式
{
"type": "object",
"properties": {
"error": {
"type": "string"
},
"message": {
"type": "string"
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
]
},
"success": {
"type": "boolean"
},
"eligible": {
"type": "boolean"
},
"satisfied": {
"type": "boolean"
},
"matchedCount": {
"type": "number"
},
"unknownVerifiers": {
"type": "array",
"items": {
"type": "string"
}
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {}
}🟢proofable_verify_or_guide(walletAddress, verifierIds, data, requireAll, chain, ...)
Reuse a qualifying portable proof or return the one next step needed to finish verification. Omit the wallet when signed in. Signed-in ownership proofs continue with proofable_verify. A hosted link is returned only for an outside login, payment, or different account.
输入模式
{
"type": "object",
"properties": {
"walletAddress": {
"description": "Wallet or DID. Omit when signed in to use the current account.",
"type": "string"
},
"verifierIds": {
"type": "array",
"items": {
"type": "string"
},
"description": "Verifier IDs from proofable_verifiers_catalog."
},
"data": {
"description": "Inputs for the selected verifiers. Used only when a new Proof is needed.",
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"requireAll": {
"description": "Require all listed verifiers. Default false accepts any one.",
"type": "boolean"
},
"chain": {
"description": "Optional network hint. Omit when Proofable can infer it from the wallet format.",
"type": "string"
},
"options": {
"description": "Optional verification options",
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"required": [
"verifierIds"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {}
}输出模式
{
"type": "object",
"properties": {
"error": {
"type": "string"
},
"message": {
"type": "string"
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
]
},
"success": {
"type": "boolean"
},
"action": {
"type": "string"
},
"eligible": {
"type": "boolean"
},
"matchedCount": {
"type": "number"
},
"proofs": {
"type": "array",
"items": {}
},
"hostedVerifyUrl": {
"type": "string"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {}
}社区
证据