SpecProof
Qué hace este MCP
Enables precise searching of standards specifications.
Herramientas
Esquema de entrada
{'type': 'object', 'title': 'build_cross_spec_suiteArguments', 'required': ['spec_base', 'keyword'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 20}, 'keyword': {'type': 'string', 'title': 'Keyword'}, 'spec_base': {'type': 'string', 'title': 'Spec Base'}, 'include_references': {'type': 'boolean', 'title': 'Include References', 'default': True}}}
Esquema de salida
{'type': 'object', 'title': 'build_cross_spec_suiteOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Esquema de entrada
{'type': 'object', 'title': 'diff_spec_versionsArguments', 'required': ['spec_base'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 25}, 'spec_base': {'type': 'string', 'title': 'Spec Base'}, 'obligation': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Obligation', 'default': None}, 'to_version': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'To Version', 'default': None}, 'from_version': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'From Version', 'default': None}}}
Esquema de salida
{'type': 'object', 'title': 'diff_spec_versionsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Esquema de entrada
{'type': 'object', 'title': 'generate_testsArguments', 'required': ['requirement_id'], 'properties': {'target': {'type': 'string', 'title': 'Target', 'default': 'pytest'}, 'requirement_id': {'type': 'integer', 'title': 'Requirement Id'}}}
Esquema de salida
{'type': 'object', 'title': 'generate_testsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Esquema de entrada
{'type': 'object', 'title': 'get_database_statsArguments', 'properties': {}}
Esquema de salida
{'type': 'object', 'title': 'get_database_statsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Esquema de entrada
{'type': 'object', 'title': 'get_document_contentArguments', 'required': ['filename'], 'properties': {'section': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Section', 'default': None}, 'filename': {'type': 'string', 'title': 'Filename'}, 'page_range': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Page Range', 'default': None}}}
Esquema de salida
{'type': 'object', 'title': 'get_document_contentOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Esquema de entrada
{'type': 'object', 'title': 'get_most_referenced_specsArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 20}, 'series': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Series', 'default': None}, 'doc_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Doc Type', 'default': None}}}
Esquema de salida
{'type': 'object', 'title': 'get_most_referenced_specsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Esquema de entrada
{'type': 'object', 'title': 'get_relationship_graphArguments', 'required': ['spec_number'], 'properties': {'depth': {'type': 'integer', 'title': 'Depth', 'default': 1}, 'spec_number': {'type': 'string', 'title': 'Spec Number'}, 'reference_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Reference Type', 'default': None}}}
Esquema de salida
{'type': 'object', 'title': 'get_relationship_graphOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Esquema de entrada
{'type': 'object', 'title': 'get_requirementsArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 30}, 'search': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Search', 'default': None}, 'obligation': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Obligation', 'default': None}, 'spec_number': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Spec Number', 'default': None}}}
Esquema de salida
{'type': 'object', 'title': 'get_requirementsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Esquema de entrada
{'type': 'object', 'title': 'get_rfc_lineageArguments', 'required': ['rfc'], 'properties': {'rfc': {'type': 'string', 'title': 'Rfc'}}}
Esquema de salida
{'type': 'object', 'title': 'get_rfc_lineageOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Esquema de entrada
{'type': 'object', 'title': 'get_schema_definitionsArguments', 'properties': {'kind': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Kind', 'default': None}, 'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Name', 'default': None}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 10}, 'spec_number': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Spec Number', 'default': None}}}
Esquema de salida
{'type': 'object', 'title': 'get_schema_definitionsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Esquema de entrada
{'type': 'object', 'title': 'get_series_overviewArguments', 'properties': {}}
Esquema de salida
{'type': 'object', 'title': 'get_series_overviewOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Esquema de entrada
{'type': 'object', 'title': 'get_spec_dependentsArguments', 'required': ['spec_number'], 'properties': {'max_results': {'type': 'integer', 'title': 'Max Results', 'default': 50}, 'spec_number': {'type': 'string', 'title': 'Spec Number'}}}
Esquema de salida
{'type': 'object', 'title': 'get_spec_dependentsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Esquema de entrada
{'type': 'object', 'title': 'get_spec_metadataArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 50}, 'series': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Series', 'default': None}, 'doc_class': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Doc Class', 'default': None}, 'spec_number': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Spec Number', 'default': None}, 'working_group': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Working Group', 'default': None}}}
Esquema de salida
{'type': 'object', 'title': 'get_spec_metadataOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Esquema de entrada
{'type': 'object', 'title': 'get_spec_referencesArguments', 'required': ['spec_number'], 'properties': {'spec_number': {'type': 'string', 'title': 'Spec Number'}, 'reference_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Reference Type', 'default': None}}}
Esquema de salida
{'type': 'object', 'title': 'get_spec_referencesOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Esquema de entrada
{'type': 'object', 'title': 'list_documentsArguments', 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 20}, 'doc_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Doc Type', 'default': None}, 'search_pattern': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Search Pattern', 'default': None}}}
Esquema de salida
{'type': 'object', 'title': 'list_documentsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Esquema de entrada
{'type': 'object', 'title': 'search_specificationsArguments', 'required': ['query'], 'properties': {'query': {'type': 'string', 'title': 'Query'}, 'doc_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Doc Type', 'default': None}, 'max_results': {'type': 'integer', 'title': 'Max Results', 'default': 10}, 'spec_number': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Spec Number', 'default': None}}}
Esquema de salida
{'type': 'object', 'title': 'search_specificationsOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Esquema de entrada
{'type': 'object', 'title': 'semantic_searchArguments', 'required': ['query'], 'properties': {'query': {'type': 'string', 'title': 'Query'}, 'index_type': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Index Type', 'default': None}, 'max_results': {'type': 'integer', 'title': 'Max Results', 'default': 5}, 'similarity_threshold': {'type': 'number', 'title': 'Similarity Threshold', 'default': 0.3}}}
Esquema de salida
{'type': 'object', 'title': 'semantic_searchOutput', 'required': ['result'], 'properties': {'result': {'type': 'string', 'title': 'Result'}}}
Cambios recientes en herramientas
Servidores MCP similares
concordance
Provides deterministic claim verification and audit receipts, along with Bible references, commentary, geography, indexed knowled…
canton-ccpedia
Searches and explains Canton Network and Daml documentation, governance proposals, forums, code examples, APIs, releases, and eco…
BNM Data Shop
Sells access to cached official reports, enforcement orders, regulatory documents, inspection records, and other public-source te…
api-evangelist
Provides API governance analysis, OpenAPI overlays and version diffs, security-sensitive field classification, code samples, matu…
OpenHelvetia Gateway
Provides sourced access to Swiss federal legislation and political data, including law metadata, versions, amendments, citations,…
website-search
Provides security article search and structured guidance, templates, frameworks, and review criteria for incident response, threa…
The Ainglish Project
Maintains a measured, auditable register of language constructs, proposals, evidence, adoption, contributors, protocols, and rati…
Torah Library
Provides searchable Jewish texts, commentaries, source sheets, dictionaries, manuscripts, calendars, learning schedules, parasha …