이 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…