このMCPでできること
Evaluates npm packages and MCP servers for authenticity, advisories, compatibility, API and tool-contract drift, runtime surfaces, and installation risk.
ツール
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'packages': {'type': 'array', 'items': {'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'pattern': '^(?:@[a-z0-9-][a-z0-9-._]*\\/)?[a-z0-9-][a-z0-9-._]*$', 'maxLength': 214, 'minLength': 1}, 'range': {'type': 'string', 'description': 'Declared range, e.g. ^6.4.0'}, 'installed': {'type': ['string', 'null'], 'description': 'Resolved version from the lockfile or node_modules — what actually runs'}}, 'additionalProperties': False}, 'maxItems': 600, 'description': 'npm dependencies read from package.json + lockfile'}, 'mcpServers': {'type': 'array', 'items': {'type': 'object', 'properties': {'kind': {'enum': ['npm-stdio', 'remote', 'local', 'other-registry'], 'type': 'string', 'description': 'How it launches; decides whether lurq can read its contract'}, 'alias': {'type': 'string', 'maxLength': 200}, 'version': {'anyOf': [{'type': 'string', 'maxLength': 100}, {'type': 'null'}]}, 'endpoint': {'anyOf': [{'type': 'string', 'maxLength': 300}, {'type': 'null'}]}, 'packageName': {'anyOf': [{'type': 'string', 'maxLength': 300}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 200, 'description': 'MCP servers read from .mcp.json / agent configs'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'query': {'type': 'string', 'maxLength': 300, 'description': 'What you are trying to do, in plain words. Omit for the full menu.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['packages'], 'properties': {'packages': {'type': 'array', 'items': {'type': 'string', 'pattern': '^(?:@[a-z0-9-][a-z0-9-._]*\\/)?[a-z0-9-][a-z0-9-._]*$', 'maxLength': 214, 'minLength': 1}, 'maxItems': 5, 'minItems': 2, 'description': '2–5 npm package names'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['packages'], 'properties': {'node': {'type': 'string', 'description': 'Optional target Node runtime (e.g. "20" or "20.20.2") for engines.node checks'}, 'packages': {'type': 'array', 'items': {'type': 'string', 'pattern': '^(?:@[a-z0-9-][a-z0-9-._]*\\/)?[a-z0-9-][a-z0-9-._]*$', 'maxLength': 214, 'minLength': 1}, 'maxItems': 30, 'minItems': 2, 'description': 'The full candidate stack to check together, 2–30 npm package names — a whole package.json dependency list is the intended input. Pass every package in one call: conflicts routinely appear only across the whole set (a peer range three packages deep), so checking pairs separately misses them and costs a round trip each.'}, 'versions': {'type': 'object', 'description': 'Optional exact versions keyed by package name, e.g. {"react":"19.0.0"} (use when not checking latest). Must be exact semver versions, not ranges.', 'additionalProperties': {'type': 'string', 'maxLength': 256}}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['server'], 'properties': {'client': {'enum': ['claude-code', 'claude-desktop', 'claude-ai', 'claude-api', 'chatgpt', 'openai-responses', 'codex', 'gemini-cli', 'cursor', 'vscode', 'windsurf', 'zed', 'jetbrains-ai', 'junie', 'cline', 'continue', 'goose', 'lovable', 'replit', 'bolt', 'v0'], 'type': 'string', 'description': 'One client to check, e.g. claude-code, cursor, chatgpt; omit for every client'}, 'server': {'type': 'string', 'maxLength': 2048, 'minLength': 1, 'description': 'Endpoint URL (https://…), official registry name (io.github.acme/weather), or npm package name'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'stack': {'type': 'array', 'items': {'type': 'string', 'pattern': '^(?:@[a-z0-9-][a-z0-9-._]*\\/)?[a-z0-9-][a-z0-9-._]*$', 'maxLength': 214, 'minLength': 1}, 'description': 'Package names that make up the stack; omit or empty to get usage guidance'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['package', 'fromVersion', 'toVersion'], 'properties': {'package': {'type': 'string', 'pattern': '^(?:@[a-z0-9-][a-z0-9-._]*\\/)?[a-z0-9-][a-z0-9-._]*$', 'maxLength': 214, 'minLength': 1, 'description': 'npm package name'}, 'toVersion': {'type': 'string', 'description': 'Version you are moving to'}, 'fromVersion': {'type': 'string', 'description': 'Version you are on'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['package'], 'properties': {'package': {'type': 'string', 'pattern': '^(?:@[a-z0-9-][a-z0-9-._]*\\/)?[a-z0-9-][a-z0-9-._]*$', 'maxLength': 214, 'minLength': 1, 'description': 'npm package name'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['server', 'fromVersion', 'toVersion'], 'properties': {'server': {'type': 'string', 'pattern': '^(?:@[a-z0-9-][a-z0-9-._]*\\/)?[a-z0-9-][a-z0-9-._]*$', 'maxLength': 214, 'minLength': 1, 'description': 'npm package name of the MCP server'}, 'toVersion': {'type': 'string', 'description': 'Version you are moving to'}, 'fromVersion': {'type': 'string', 'description': 'Version you are on'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['servers'], 'properties': {'servers': {'type': 'array', 'items': {'type': 'object', 'required': ['server'], 'properties': {'tools': {'type': 'array', 'items': {'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'maxLength': 256, 'minLength': 1}, 'annotations': {'type': 'object', 'additionalProperties': {}}}, 'additionalProperties': False}, 'maxItems': 2000, 'description': 'The tool list as the agent received it; names and annotations are enough'}, 'server': {'type': 'string', 'maxLength': 300, 'minLength': 1, 'description': 'npm package name of the MCP server, or any label when `tools` is given'}, 'version': {'anyOf': [{'type': 'string', 'maxLength': 100}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 50, 'minItems': 1, 'description': 'The servers configured into one agent'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['server'], 'properties': {'server': {'type': 'string', 'pattern': '^(?:@[a-z0-9-][a-z0-9-._]*\\/)?[a-z0-9-][a-z0-9-._]*$', 'maxLength': 214, 'minLength': 1, 'description': 'npm package name of the MCP server'}, 'version': {'type': 'string', 'description': 'Exact version; omit for the latest probed'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['package', 'accepted'], 'properties': {'need': {'type': 'string', 'maxLength': 500, 'description': 'What you needed the package for, in plain words (no source code)'}, 'package': {'type': 'string', 'pattern': '^(?:@[a-z0-9-][a-z0-9-._]*\\/)?[a-z0-9-][a-z0-9-._]*$', 'maxLength': 214, 'minLength': 1, 'description': 'The package you decided on'}, 'accepted': {'type': 'boolean', 'description': 'Did you go with this package?'}, 'buildSignal': {'enum': ['installed', 'compiled', 'tests_passed', 'failed'], 'type': 'string', 'description': 'Coarse post-install result, if known'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['package'], 'properties': {'package': {'type': 'string', 'pattern': '^(?:@[a-z0-9-][a-z0-9-._]*\\/)?[a-z0-9-][a-z0-9-._]*$', 'maxLength': 214, 'minLength': 1, 'description': 'npm package name'}, 'version': {'type': 'string', 'description': 'Exact version; omit for the latest extracted'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['package'], 'properties': {'query': {'type': 'string', 'maxLength': 100, 'description': 'Part of a symbol name (case-insensitive); returns only matching symbols'}, 'offset': {'type': 'integer', 'minimum': 0, 'description': 'Index of the first symbol to return, to page past the first 80'}, 'package': {'type': 'string', 'pattern': '^(?:@[a-z0-9-][a-z0-9-._]*\\/)?[a-z0-9-][a-z0-9-._]*$', 'maxLength': 214, 'minLength': 1, 'description': 'npm package name'}, 'version': {'type': 'string', 'description': 'Target version (defaults to latest)'}, 'knownVersion': {'type': 'string', 'description': 'A version you already know; returns the API delta from it to the target'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['package'], 'properties': {'package': {'type': 'string', 'pattern': '^(?:@[a-z0-9-][a-z0-9-._]*\\/)?[a-z0-9-][a-z0-9-._]*$', 'maxLength': 214, 'minLength': 1, 'description': 'npm package name to verify'}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…
Vee3
Manages Clerk authentication infrastructure, including users, organizations, domains, sessions, tokens, OAuth, SSO, machines, per…
IA-QA — 130+ QA & Dev Tools for AI Agents
Provides deterministic QA, evaluation, testing, code analysis, prompt and RAG checks, model comparison, and web security diagnost…
validoria-mcp
Runs continuous website, API, and webshop tests covering security, SEO, performance, accessibility, browser journeys, and inciden…
HubVibe: Pay-per-Call Tools for AI Agents: Web Search, Email Verify, KYC, Stocks, Crypto, News, Data
Offers paid utilities for web audits, HTTP fetching and extraction, BigQuery analysis, LLM processing, code execution, blockchain…
developer-tools
Provides general-purpose developer utilities for encoding, hashing, encryption, JSON, HTML, CSS, networking, and related data tra…
Qiniso
Provides deterministic formatting, parsing, holiday and tax lookups, address handling, and checksum or structure validation for i…
ContrastAPI
Provides security research and assessment tools covering CVEs, IOCs, dependencies, secrets, injection risks, HTTP headers, domain…