このMCPでできること
Resolves physical-part identification and compatibility problems, tracks evidence and missing observations, verifies proposed solutions, and provides selected commerce options.
ツール
入力スキーマ
{'type': 'object', 'required': ['solutionId', 'format'], 'properties': {'format': {'enum': ['STL', '3MF', 'OPENSCAD'], 'type': 'string'}, 'solutionId': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_.:-]{1,119}$'}, 'entitlement': {'enum': ['FREE', 'PAID_VERIFIED'], 'type': 'string', 'default': 'FREE'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['schemaVersion', 'tool', 'requestId', 'status', 'facts', 'confidence', 'provenance', 'warnings', 'data'], 'properties': {'data': {'type': 'object', 'additionalProperties': True}, 'tool': {'type': 'string'}, 'facts': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'maxItems': 200}, 'status': {'enum': ['OK', 'NEEDS_INPUT', 'BLOCKED', 'UNAVAILABLE'], 'type': 'string'}, 'warnings': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 30}, 'requestId': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_.:-]{1,119}$'}, 'confidence': {'type': 'object', 'required': ['score', 'level'], 'properties': {'level': {'enum': ['HIGH', 'MEDIUM', 'LOW', 'UNKNOWN'], 'type': 'string'}, 'score': {'anyOf': [{'type': 'number', 'maximum': 1, 'minimum': 0}, {'type': 'null'}]}, 'reason': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'provenance': {'type': 'array', 'items': {'type': 'object', 'required': ['type'], 'properties': {'type': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'source': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'retrieved_at': {'anyOf': [{'type': 'string', 'maxLength': 40}, {'type': 'null'}]}, 'verification_status': {'anyOf': [{'type': 'string', 'maxLength': 80}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 30}, 'schemaVersion': {'const': 1}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['description'], 'properties': {'description': {'type': 'string', 'maxLength': 2000, 'minLength': 1}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['schemaVersion', 'tool', 'requestId', 'status', 'facts', 'confidence', 'provenance', 'warnings', 'data'], 'properties': {'data': {'type': 'object', 'additionalProperties': True}, 'tool': {'type': 'string'}, 'facts': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'maxItems': 200}, 'status': {'enum': ['OK', 'NEEDS_INPUT', 'BLOCKED', 'UNAVAILABLE'], 'type': 'string'}, 'warnings': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 30}, 'requestId': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_.:-]{1,119}$'}, 'confidence': {'type': 'object', 'required': ['score', 'level'], 'properties': {'level': {'enum': ['HIGH', 'MEDIUM', 'LOW', 'UNKNOWN'], 'type': 'string'}, 'score': {'anyOf': [{'type': 'number', 'maximum': 1, 'minimum': 0}, {'type': 'null'}]}, 'reason': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'provenance': {'type': 'array', 'items': {'type': 'object', 'required': ['type'], 'properties': {'type': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'source': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'retrieved_at': {'anyOf': [{'type': 'string', 'maxLength': 40}, {'type': 'null'}]}, 'verification_status': {'anyOf': [{'type': 'string', 'maxLength': 80}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 30}, 'schemaVersion': {'const': 1}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['productA', 'productB'], 'properties': {'productA': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_.:-]{1,119}$'}, 'productB': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_.:-]{1,119}$'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['schemaVersion', 'tool', 'requestId', 'status', 'facts', 'confidence', 'provenance', 'warnings', 'data'], 'properties': {'data': {'type': 'object', 'additionalProperties': True}, 'tool': {'type': 'string'}, 'facts': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'maxItems': 200}, 'status': {'enum': ['OK', 'NEEDS_INPUT', 'BLOCKED', 'UNAVAILABLE'], 'type': 'string'}, 'warnings': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 30}, 'requestId': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_.:-]{1,119}$'}, 'confidence': {'type': 'object', 'required': ['score', 'level'], 'properties': {'level': {'enum': ['HIGH', 'MEDIUM', 'LOW', 'UNKNOWN'], 'type': 'string'}, 'score': {'anyOf': [{'type': 'number', 'maximum': 1, 'minimum': 0}, {'type': 'null'}]}, 'reason': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'provenance': {'type': 'array', 'items': {'type': 'object', 'required': ['type'], 'properties': {'type': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'source': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'retrieved_at': {'anyOf': [{'type': 'string', 'maxLength': 40}, {'type': 'null'}]}, 'verification_status': {'anyOf': [{'type': 'string', 'maxLength': 80}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 30}, 'schemaVersion': {'const': 1}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['nominalMm', 'fitType'], 'properties': {'gender': {'enum': ['MALE', 'FEMALE', 'NEUTRAL'], 'type': 'string'}, 'fitType': {'enum': ['PRESS', 'TIGHT', 'SLIDING', 'LOOSE'], 'type': 'string'}, 'process': {'type': 'string', 'maxLength': 30}, 'material': {'type': 'string', 'maxLength': 20}, 'nominalMm': {'type': 'number', 'maximum': 1000, 'exclusiveMinimum': 0}, 'measurementBasis': {'enum': ['NOMINAL', 'INTERNAL', 'EXTERNAL'], 'type': 'string'}, 'userCalibrationMm': {'type': 'number', 'maximum': 5, 'minimum': -5}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['schemaVersion', 'tool', 'requestId', 'status', 'facts', 'confidence', 'provenance', 'warnings', 'data'], 'properties': {'data': {'type': 'object', 'additionalProperties': True}, 'tool': {'type': 'string'}, 'facts': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'maxItems': 200}, 'status': {'enum': ['OK', 'NEEDS_INPUT', 'BLOCKED', 'UNAVAILABLE'], 'type': 'string'}, 'warnings': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 30}, 'requestId': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_.:-]{1,119}$'}, 'confidence': {'type': 'object', 'required': ['score', 'level'], 'properties': {'level': {'enum': ['HIGH', 'MEDIUM', 'LOW', 'UNKNOWN'], 'type': 'string'}, 'score': {'anyOf': [{'type': 'number', 'maximum': 1, 'minimum': 0}, {'type': 'null'}]}, 'reason': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'provenance': {'type': 'array', 'items': {'type': 'object', 'required': ['type'], 'properties': {'type': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'source': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'retrieved_at': {'anyOf': [{'type': 'string', 'maxLength': 40}, {'type': 'null'}]}, 'verification_status': {'anyOf': [{'type': 'string', 'maxLength': 80}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 30}, 'schemaVersion': {'const': 1}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['description'], 'properties': {'description': {'type': 'string', 'maxLength': 2000, 'minLength': 1}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['schemaVersion', 'tool', 'requestId', 'status', 'facts', 'confidence', 'provenance', 'warnings', 'data'], 'properties': {'data': {'type': 'object', 'additionalProperties': True}, 'tool': {'type': 'string'}, 'facts': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'maxItems': 200}, 'status': {'enum': ['OK', 'NEEDS_INPUT', 'BLOCKED', 'UNAVAILABLE'], 'type': 'string'}, 'warnings': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 30}, 'requestId': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_.:-]{1,119}$'}, 'confidence': {'type': 'object', 'required': ['score', 'level'], 'properties': {'level': {'enum': ['HIGH', 'MEDIUM', 'LOW', 'UNKNOWN'], 'type': 'string'}, 'score': {'anyOf': [{'type': 'number', 'maximum': 1, 'minimum': 0}, {'type': 'null'}]}, 'reason': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'provenance': {'type': 'array', 'items': {'type': 'object', 'required': ['type'], 'properties': {'type': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'source': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'retrieved_at': {'anyOf': [{'type': 'string', 'maxLength': 40}, {'type': 'null'}]}, 'verification_status': {'anyOf': [{'type': 'string', 'maxLength': 80}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 30}, 'schemaVersion': {'const': 1}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 6, 'maximum': 10, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 300, 'minLength': 1}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['schemaVersion', 'tool', 'requestId', 'status', 'facts', 'confidence', 'provenance', 'warnings', 'data'], 'properties': {'data': {'type': 'object', 'additionalProperties': True}, 'tool': {'type': 'string'}, 'facts': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'maxItems': 200}, 'status': {'enum': ['OK', 'NEEDS_INPUT', 'BLOCKED', 'UNAVAILABLE'], 'type': 'string'}, 'warnings': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 30}, 'requestId': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_.:-]{1,119}$'}, 'confidence': {'type': 'object', 'required': ['score', 'level'], 'properties': {'level': {'enum': ['HIGH', 'MEDIUM', 'LOW', 'UNKNOWN'], 'type': 'string'}, 'score': {'anyOf': [{'type': 'number', 'maximum': 1, 'minimum': 0}, {'type': 'null'}]}, 'reason': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'provenance': {'type': 'array', 'items': {'type': 'object', 'required': ['type'], 'properties': {'type': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'source': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'retrieved_at': {'anyOf': [{'type': 'string', 'maxLength': 40}, {'type': 'null'}]}, 'verification_status': {'anyOf': [{'type': 'string', 'maxLength': 80}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 30}, 'schemaVersion': {'const': 1}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_.:-]{1,119}$'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['schemaVersion', 'tool', 'requestId', 'status', 'facts', 'confidence', 'provenance', 'warnings', 'data'], 'properties': {'data': {'type': 'object', 'additionalProperties': True}, 'tool': {'type': 'string'}, 'facts': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'maxItems': 200}, 'status': {'enum': ['OK', 'NEEDS_INPUT', 'BLOCKED', 'UNAVAILABLE'], 'type': 'string'}, 'warnings': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 30}, 'requestId': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_.:-]{1,119}$'}, 'confidence': {'type': 'object', 'required': ['score', 'level'], 'properties': {'level': {'enum': ['HIGH', 'MEDIUM', 'LOW', 'UNKNOWN'], 'type': 'string'}, 'score': {'anyOf': [{'type': 'number', 'maximum': 1, 'minimum': 0}, {'type': 'null'}]}, 'reason': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'provenance': {'type': 'array', 'items': {'type': 'object', 'required': ['type'], 'properties': {'type': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'source': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'retrieved_at': {'anyOf': [{'type': 'string', 'maxLength': 40}, {'type': 'null'}]}, 'verification_status': {'anyOf': [{'type': 'string', 'maxLength': 80}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 30}, 'schemaVersion': {'const': 1}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 6, 'maximum': 10, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'surface': {'enum': ['WEB', 'REST_API', 'MCP', 'WEBMCP', 'CHATGPT_APP', 'APIFY'], 'type': 'string', 'default': 'MCP'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['schemaVersion', 'tool', 'requestId', 'status', 'facts', 'confidence', 'provenance', 'warnings', 'data'], 'properties': {'data': {'type': 'object', 'additionalProperties': True}, 'tool': {'type': 'string'}, 'facts': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'maxItems': 200}, 'status': {'enum': ['OK', 'NEEDS_INPUT', 'BLOCKED', 'UNAVAILABLE'], 'type': 'string'}, 'warnings': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 30}, 'requestId': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_.:-]{1,119}$'}, 'confidence': {'type': 'object', 'required': ['score', 'level'], 'properties': {'level': {'enum': ['HIGH', 'MEDIUM', 'LOW', 'UNKNOWN'], 'type': 'string'}, 'score': {'anyOf': [{'type': 'number', 'maximum': 1, 'minimum': 0}, {'type': 'null'}]}, 'reason': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'provenance': {'type': 'array', 'items': {'type': 'object', 'required': ['type'], 'properties': {'type': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'source': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'retrieved_at': {'anyOf': [{'type': 'string', 'maxLength': 40}, {'type': 'null'}]}, 'verification_status': {'anyOf': [{'type': 'string', 'maxLength': 80}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 30}, 'schemaVersion': {'const': 1}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'intent': {'enum': ['CONNECT', 'REPAIR', 'CREATE'], 'type': 'string'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['schemaVersion', 'tool', 'requestId', 'status', 'facts', 'confidence', 'provenance', 'warnings', 'data'], 'properties': {'data': {'type': 'object', 'additionalProperties': True}, 'tool': {'type': 'string'}, 'facts': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'maxItems': 200}, 'status': {'enum': ['OK', 'NEEDS_INPUT', 'BLOCKED', 'UNAVAILABLE'], 'type': 'string'}, 'warnings': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 30}, 'requestId': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_.:-]{1,119}$'}, 'confidence': {'type': 'object', 'required': ['score', 'level'], 'properties': {'level': {'enum': ['HIGH', 'MEDIUM', 'LOW', 'UNKNOWN'], 'type': 'string'}, 'score': {'anyOf': [{'type': 'number', 'maximum': 1, 'minimum': 0}, {'type': 'null'}]}, 'reason': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'provenance': {'type': 'array', 'items': {'type': 'object', 'required': ['type'], 'properties': {'type': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'source': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'retrieved_at': {'anyOf': [{'type': 'string', 'maxLength': 40}, {'type': 'null'}]}, 'verification_status': {'anyOf': [{'type': 'string', 'maxLength': 80}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 30}, 'schemaVersion': {'const': 1}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['description'], 'properties': {'intent': {'enum': ['CONNECT', 'REPAIR', 'FIND_OR_MAKE', 'MODIFY', 'CREATE'], 'type': 'string'}, 'productA': {'type': 'string', 'maxLength': 200}, 'productB': {'type': 'string', 'maxLength': 200}, 'description': {'type': 'string', 'maxLength': 2000, 'minLength': 1}, 'relationship': {'type': 'string', 'maxLength': 80}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['schemaVersion', 'tool', 'requestId', 'status', 'facts', 'confidence', 'provenance', 'warnings', 'data'], 'properties': {'data': {'type': 'object', 'additionalProperties': True}, 'tool': {'type': 'string'}, 'facts': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'maxItems': 200}, 'status': {'enum': ['OK', 'NEEDS_INPUT', 'BLOCKED', 'UNAVAILABLE'], 'type': 'string'}, 'warnings': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 30}, 'requestId': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_.:-]{1,119}$'}, 'confidence': {'type': 'object', 'required': ['score', 'level'], 'properties': {'level': {'enum': ['HIGH', 'MEDIUM', 'LOW', 'UNKNOWN'], 'type': 'string'}, 'score': {'anyOf': [{'type': 'number', 'maximum': 1, 'minimum': 0}, {'type': 'null'}]}, 'reason': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'provenance': {'type': 'array', 'items': {'type': 'object', 'required': ['type'], 'properties': {'type': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'source': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'retrieved_at': {'anyOf': [{'type': 'string', 'maxLength': 40}, {'type': 'null'}]}, 'verification_status': {'anyOf': [{'type': 'string', 'maxLength': 80}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 30}, 'schemaVersion': {'const': 1}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 8, 'maximum': 20, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 500, 'minLength': 1}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['schemaVersion', 'tool', 'requestId', 'status', 'facts', 'confidence', 'provenance', 'warnings', 'data'], 'properties': {'data': {'type': 'object', 'additionalProperties': True}, 'tool': {'type': 'string'}, 'facts': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'maxItems': 200}, 'status': {'enum': ['OK', 'NEEDS_INPUT', 'BLOCKED', 'UNAVAILABLE'], 'type': 'string'}, 'warnings': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 30}, 'requestId': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_.:-]{1,119}$'}, 'confidence': {'type': 'object', 'required': ['score', 'level'], 'properties': {'level': {'enum': ['HIGH', 'MEDIUM', 'LOW', 'UNKNOWN'], 'type': 'string'}, 'score': {'anyOf': [{'type': 'number', 'maximum': 1, 'minimum': 0}, {'type': 'null'}]}, 'reason': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'provenance': {'type': 'array', 'items': {'type': 'object', 'required': ['type'], 'properties': {'type': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'source': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'retrieved_at': {'anyOf': [{'type': 'string', 'maxLength': 40}, {'type': 'null'}]}, 'verification_status': {'anyOf': [{'type': 'string', 'maxLength': 80}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 30}, 'schemaVersion': {'const': 1}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 8, 'maximum': 20, 'minimum': 1}, 'query': {'type': 'string', 'maxLength': 500, 'minLength': 1}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['schemaVersion', 'tool', 'requestId', 'status', 'facts', 'confidence', 'provenance', 'warnings', 'data'], 'properties': {'data': {'type': 'object', 'additionalProperties': True}, 'tool': {'type': 'string'}, 'facts': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'maxItems': 200}, 'status': {'enum': ['OK', 'NEEDS_INPUT', 'BLOCKED', 'UNAVAILABLE'], 'type': 'string'}, 'warnings': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 30}, 'requestId': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_.:-]{1,119}$'}, 'confidence': {'type': 'object', 'required': ['score', 'level'], 'properties': {'level': {'enum': ['HIGH', 'MEDIUM', 'LOW', 'UNKNOWN'], 'type': 'string'}, 'score': {'anyOf': [{'type': 'number', 'maximum': 1, 'minimum': 0}, {'type': 'null'}]}, 'reason': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'provenance': {'type': 'array', 'items': {'type': 'object', 'required': ['type'], 'properties': {'type': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'source': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'retrieved_at': {'anyOf': [{'type': 'string', 'maxLength': 40}, {'type': 'null'}]}, 'verification_status': {'anyOf': [{'type': 'string', 'maxLength': 80}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 30}, 'schemaVersion': {'const': 1}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['description'], 'properties': {'description': {'type': 'string', 'maxLength': 2000, 'minLength': 1}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['schemaVersion', 'tool', 'requestId', 'status', 'facts', 'confidence', 'provenance', 'warnings', 'data'], 'properties': {'data': {'type': 'object', 'additionalProperties': True}, 'tool': {'type': 'string'}, 'facts': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'maxItems': 200}, 'status': {'enum': ['OK', 'NEEDS_INPUT', 'BLOCKED', 'UNAVAILABLE'], 'type': 'string'}, 'warnings': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 30}, 'requestId': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_.:-]{1,119}$'}, 'confidence': {'type': 'object', 'required': ['score', 'level'], 'properties': {'level': {'enum': ['HIGH', 'MEDIUM', 'LOW', 'UNKNOWN'], 'type': 'string'}, 'score': {'anyOf': [{'type': 'number', 'maximum': 1, 'minimum': 0}, {'type': 'null'}]}, 'reason': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'provenance': {'type': 'array', 'items': {'type': 'object', 'required': ['type'], 'properties': {'type': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'source': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'retrieved_at': {'anyOf': [{'type': 'string', 'maxLength': 40}, {'type': 'null'}]}, 'verification_status': {'anyOf': [{'type': 'string', 'maxLength': 80}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 30}, 'schemaVersion': {'const': 1}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['description'], 'properties': {'description': {'type': 'string', 'maxLength': 2000, 'minLength': 1}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['schemaVersion', 'tool', 'requestId', 'status', 'facts', 'confidence', 'provenance', 'warnings', 'data'], 'properties': {'data': {'type': 'object', 'additionalProperties': True}, 'tool': {'type': 'string'}, 'facts': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'maxItems': 200}, 'status': {'enum': ['OK', 'NEEDS_INPUT', 'BLOCKED', 'UNAVAILABLE'], 'type': 'string'}, 'warnings': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 30}, 'requestId': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_.:-]{1,119}$'}, 'confidence': {'type': 'object', 'required': ['score', 'level'], 'properties': {'level': {'enum': ['HIGH', 'MEDIUM', 'LOW', 'UNKNOWN'], 'type': 'string'}, 'score': {'anyOf': [{'type': 'number', 'maximum': 1, 'minimum': 0}, {'type': 'null'}]}, 'reason': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'provenance': {'type': 'array', 'items': {'type': 'object', 'required': ['type'], 'properties': {'type': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'source': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'retrieved_at': {'anyOf': [{'type': 'string', 'maxLength': 40}, {'type': 'null'}]}, 'verification_status': {'anyOf': [{'type': 'string', 'maxLength': 80}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 30}, 'schemaVersion': {'const': 1}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['description', 'candidate'], 'properties': {'candidate': {'type': 'object', 'additionalProperties': True}, 'description': {'type': 'string', 'maxLength': 2000, 'minLength': 1}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', 'required': ['schemaVersion', 'tool', 'requestId', 'status', 'facts', 'confidence', 'provenance', 'warnings', 'data'], 'properties': {'data': {'type': 'object', 'additionalProperties': True}, 'tool': {'type': 'string'}, 'facts': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'maxItems': 200}, 'status': {'enum': ['OK', 'NEEDS_INPUT', 'BLOCKED', 'UNAVAILABLE'], 'type': 'string'}, 'warnings': {'type': 'array', 'items': {'type': 'string', 'maxLength': 500}, 'maxItems': 30}, 'requestId': {'type': 'string', 'pattern': '^[a-z0-9][a-z0-9_.:-]{1,119}$'}, 'confidence': {'type': 'object', 'required': ['score', 'level'], 'properties': {'level': {'enum': ['HIGH', 'MEDIUM', 'LOW', 'UNKNOWN'], 'type': 'string'}, 'score': {'anyOf': [{'type': 'number', 'maximum': 1, 'minimum': 0}, {'type': 'null'}]}, 'reason': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}}, 'additionalProperties': False}, 'provenance': {'type': 'array', 'items': {'type': 'object', 'required': ['type'], 'properties': {'type': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'source': {'anyOf': [{'type': 'string', 'maxLength': 500}, {'type': 'null'}]}, 'retrieved_at': {'anyOf': [{'type': 'string', 'maxLength': 40}, {'type': 'null'}]}, 'verification_status': {'anyOf': [{'type': 'string', 'maxLength': 80}, {'type': 'null'}]}}, 'additionalProperties': False}, 'maxItems': 30}, 'schemaVersion': {'const': 1}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
a2a2p — Agent-to-Agent-to-Physical
Reviews physical product requirements, performs bounded beam engineering calculations and simulations, prepares supplier packages…
Commonlands Optics: M12 Lens and C-Mount Lens Finder + Field-of-View Calculator
Matches M12 and C-mount lenses to image sensors, calculates field of view, provides optical specifications, and supports Shopify …
Depureco Industrial Vacuum Explorer
Searches and configures industrial vacuum equipment by application, sector, certification, power, capacity, filtration, and techn…
Zavod Stanki CNC Catalog
Provides a catalog, search, comparison, pricing, configuration, and lead submission for CNC machinery.
Agentic Fabrication Network (AFN)
Obtains quotes and places orders for 3D printing, CNC and sheet-metal fabrication, decals, and related manufacturing services.
catalog
Searches electronic and mechanical parts using datasheet-backed specifications, compatibility checks, and priced bill-of-material…
site
Provides telescope product dataset search, comparisons, rankings, statistics, and consent-based enquiries to human providers.
Steady Steel
Searches catalog products and generates firm quotes for laser-cut steel, stainless steel and aluminum parts.