UND Assay
Evidence on MCP servers before you install: publisher, source, provenance, advisories, changes.
使うべきか
品質と安全性
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"und-assay": {
"url": "https://undassay.com/mcp"
}
}
}リモートエンドポイント
https://undassay.com/mcpstreamable-httpできること
ツール一覧
ツール(8)
🟢check_before_install(identifier)
Evidence summary for an MCP server before you install or connect it: publisher identity level, provenance, known vulnerabilities, install scripts, maintenance, open warnings, checks that could not run, and recent changes. No warnings is NOT a safety guarantee.
入力スキーマ
{
"type": "object",
"properties": {
"identifier": {
"type": "string",
"description": "MCP server name (e.g. io.github.github/github-mcp-server), catalog id, or GitHub repository URL"
}
},
"required": [
"identifier"
],
"additionalProperties": false
}🟢get_setup(identifier)
One stable answer (schema_version 1) for connecting an MCP server: its validated remote URL and transport, packages, copy-paste setup for Claude Code and JSON configs, warnings by severity, checks that could not run, and contradicted claims. auth is null until Assay has checked the sign-in metadata of the server. Never a safety rating.
入力スキーマ
{
"type": "object",
"properties": {
"identifier": {
"type": "string",
"description": "MCP server name, catalog id, or GitHub repository URL"
}
},
"required": [
"identifier"
],
"additionalProperties": false
}🟢resolve_identifier(identifier)
Resolve an MCP server name, catalog id or GitHub repository URL to the real registry entry. If there is no exact match, returns the closest real names so look-alikes and invented names can be caught. No account needed.
入力スキーマ
{
"type": "object",
"properties": {
"identifier": {
"type": "string"
}
},
"required": [
"identifier"
],
"additionalProperties": false
}🟢search_tools(query, official_only, limit)
Search cataloged MCP servers by keywords. Returns classification (verified_publisher = the publisher proved control of a domain or verified GitHub org, NOT that a company named in the tool made it / community / not_analyzed), identity level and warning counts.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"official_only": {
"type": "boolean"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"required": [
"query"
],
"additionalProperties": false
}🟢get_tool(tool_id)
Every assertion for a tool with its state (VERIFIED, CLAIMED, CONTRADICTED, STALE, UNKNOWN), reason, check and evidence records.
入力スキーマ
{
"type": "object",
"properties": {
"tool_id": {
"type": "string"
}
},
"required": [
"tool_id"
],
"additionalProperties": false
}🟢get_publisher(publisher_key)
How a publisher is identified across ecosystems (MCP namespace, domain, GitHub, packages) and the state of each link.
入力スキーマ
{
"type": "object",
"properties": {
"publisher_key": {
"type": "string"
}
},
"required": [
"publisher_key"
],
"additionalProperties": false
}🟢get_changes(tool_id)
Metadata changes between consecutive published versions: new network hosts, replaced or added artifact sources, newly requested credentials.
入力スキーマ
{
"type": "object",
"properties": {
"tool_id": {
"type": "string"
}
},
"required": [
"tool_id"
],
"additionalProperties": false
}🟢get_evidence(tool_id, field)
A single assertion of a tool (by field name) with the evidence records behind it: URL, fetch time, SHA-256.
入力スキーマ
{
"type": "object",
"properties": {
"tool_id": {
"type": "string"
},
"field": {
"type": "string"
}
},
"required": [
"tool_id",
"field"
],
"additionalProperties": false
}コミュニティ
エビデンス