mcpserver.lol
registry/specproof-mcp
Connection check verified live · 20h ago

specproof-mcp

SpecProof: Search standards specs with MCP-ready precision.

Tools 17
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 20h ago

Tools & capabilities

17 tools

Read from the running server on 20h ago.

build_cross_spec_suite read-only limitkeyword*spec_base*include_references
Assemble the normative requirements for one procedure across a spec AND the specs it normatively references — a procedure like registration or handover is never described in a…
diff_spec_versions read-only limitspec_base*obligationto_versionfrom_version
Diff two versions of a specification at the NORMATIVE level: which requirements were added, removed, or reworded. Not a textual diff — a clause that merely moved page or was…
generate_tests read-only targetrequirement_id*
Generate a cited, runnable conformance test that verifies one normative requirement. The test is grounded in the requirement sentence plus its surrounding clause from the…
get_database_stats read-only
Get comprehensive database and system statistics.
get_document_content read-only sectionfilename*page_range
Get specific content from a specification document. Args: filename: Document filename (required) page_range: Page range like "10-15" or single page "20" (o…
get_most_referenced_specs limitseriesdoc_type
Get the most referenced (most important) specifications ranked by incoming reference count. Args: doc_type: Filter by "3gpp" or "ietf" series: Filt…
get_relationship_graph depthspec_number*reference_type
Get a relationship graph centered on a specification, expanding N hops. Returns JSON with nodes and edges suitable for graph visualization. Each node includes titl…
get_requirements read-only limitsearchobligationspec_number
List normative requirements (RFC 2119 / BCP 14 "shall/should/may" statements) extracted from specifications, each cited back to its source clause. Args: spec_numbe…
get_rfc_lineage read-only rfc*
An RFC's revision history. RFCs are immutable — an RFC is never revised, it is obsoleted or updated by a *different* RFC — so this Obsoletes/Updates graph, not a version diff,…
get_schema_definitions read-only kindnamelimitspec_number
Look up formal, machine-checkable structure defined in the specifications: ASN.1 types (3GPP RRC/NAS message grammars) and JSON Schema / OpenAPI models (5G Service Based In…
get_series_overview
Get an overview of all specification series with document counts, reference statistics, and working group assignments.
get_spec_dependents max_resultsspec_number*
Get all specifications that reference a given spec (reverse lookup). Args: spec_number: Specification number to find dependents of max_results: Max…
get_spec_metadata limitseriesdoc_classspec_numberworking_group
Get enriched metadata for specifications with filtering. Args: spec_number: Filter by spec number (partial match) series: Filter by series (e.g., "…
get_spec_references spec_number*reference_type
Get all specifications referenced by a given spec. Args: spec_number: Specification number (e.g., "23.501", "26.230") reference_type: Filter by typ…
list_documents read-only limitdoc_typesearch_pattern
List available specification documents. Args: doc_type: Filter by document type - "3gpp", "ietf", or "mpeg" (optional) search_pattern: Search pattern for s…
search_specifications read-only query*doc_typemax_resultsspec_number
Search across 3GPP, IETF, and Multimedia specification documents using full-text search. Args: query: Search query terms (required) doc_type: Filter by documen…
semantic_search read-only query*index_typemax_resultssimilarity_threshold
Perform semantic search using vector embeddings with FAISS acceleration. Args: query: Natural language search query (required) max_results: Maximum number…