accueil / serveurs / Dev & Code / io.github.Patent-PreCheck/patent-precheck
io.github.Patent-PreCheck/patent-precheck
serveur MCP (Model Context Protocol) · patent-precheck 0.4.3
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.Patent-PreCheck/patent-precheck est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.Patent-PreCheck/patent-precheck » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 12 outils
- precheck_compare_to_patent≈ 205 tokens
Compare invention text to a known US patent: embedding similarity plus prior-art risk analysis (statute hints, overlap theme, distinction checklist). Use when the user names a specific reference patent.
Paramètres, retour & exemple (4)
Paramètrescode· string · requis
Source code or invention description (>= 10 chars).filename· string · optionnel
Optional filename hint.patent_id· string · requis
US patent id (e.g. US1234567B2).confirm_upload· boolean · requis
Required true after the user confirms filename + size.
Exemple d'appel{"name": "precheck_compare_to_patent", "arguments": {"code": "texte", "patent_id": "texte", "confirm_upload": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - precheck_cpc_suggest≈ 191 tokens
Suggest Cooperative Patent Classification (CPC) codes for an invention description. Offline heuristic — informational only. No network call.
Paramètres, retour & exemple (3)
Paramètrescode· string · requis
Source code or invention description (>= 10 chars).limit· integer · optionnel
Max suggestions (1–10, default 5).invention_kind· string · optionnel · software | physical | process | unsure
Optional invention category. Physical/process uses article and method CPC classes, not G06F.
Exemple d'appel{"name": "precheck_cpc_suggest", "arguments": {"code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - precheck_deliverables≈ 150 tokens
Return download URLs for finalized ICR deliverables (filing packet, coaching report, package zip, scorecard PDF). Requires report_id and session_key.
Paramètres, retour & exemple (2)
Paramètresreport_id· string · requis
Report id (PPC-YYYY-MM-DD-XXXXX).session_key· string · requis
Session secret from the access email (header / stored key, not a query string).
Exemple d'appel{"name": "precheck_deliverables", "arguments": {"report_id": "texte", "session_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - precheck_legal_context≈ 171 tokens
Return a short snippet of current US software-patent legal guidance (CAFC, USPTO, Alice/§101) relevant to scoring this invention. Informational only — not legal advice.
Paramètres, retour & exemple (3)
Paramètrescode· string · requis
Source code or invention description (>= 10 chars).filename· string · optionnel
Optional filename hint.confirm_upload· boolean · requis
Required true after the user confirms filename + size.
Exemple d'appel{"name": "precheck_legal_context", "arguments": {"code": "texte", "confirm_upload": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - precheck_lookup_patent≈ 169 tokens
Resolve a US patent or application number (e.g. US1234567B2) via USPTO Open Data Portal and optionally join the indexed prior-art corpus. Returns title, status, CPC, grant-text excerpt, and a public URL. No API key required in the MCP client.
Paramètres, retour & exemple (2)
Paramètrespatent_id· string · requis
US patent id (US1234567B2) or application number.include_grant_text· boolean · optionnel
Fetch abstract / claim 1 excerpt when available (default true).
Exemple d'appel{"name": "precheck_lookup_patent", "arguments": {"patent_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - precheck_pillars≈ 84 tokens
List the five scoring pillars (with statutes and weights) and the band rules used by precheck_score. Use this to explain a score to the user. No network call.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "precheck_pillars", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - precheck_prior_art≈ 242 tokens
Return the closest prior-art matches consulted for an invention (titles, sources, similarity scores, URLs). Runs the same analyze pipeline as precheck_score but focuses on retrieval results. Pass invention text via `code`.
Paramètres, retour & exemple (5)
Paramètrescode· string · requis
Source code or invention description (>= 10 chars).tier· string · optionnel · free | paid_review | enterprise
Analysis tier. Defaults to free.limit· integer · optionnel
Max matches to return (1–15, default 8).filename· string · optionnel
Optional filename hint.confirm_upload· boolean · requis
Required true after the user confirms filename + size.
Exemple d'appel{"name": "precheck_prior_art", "arguments": {"code": "texte", "confirm_upload": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - precheck_rejection_patterns≈ 216 tokens
Preview examination-risk signals: similar office-action rejections, abandonment patterns, and the primary statutory basis an examiner might cite (§101/§102/§103). Use after precheck_score to explain prosecution risk.
Paramètres, retour & exemple (4)
Paramètrescode· string · requis
Source code or invention description (>= 10 chars).tier· string · optionnel · free | paid_review | enterprise
Analysis tier. Defaults to free.filename· string · optionnel
Optional filename hint.confirm_upload· boolean · requis
Required true after the user confirms filename + size.
Exemple d'appel{"name": "precheck_rejection_patterns", "arguments": {"code": "texte", "confirm_upload": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - precheck_score≈ 386 tokens
Run a prior-art density / risk-profile pre-check on source code or an invention description. Returns a 0–100 directional score across the four USPTO statutory pillars (§101 eligibility, §102 novelty, §103 non-obviousness, §101 utility), a separate §112 filing-readiness signal, the band (Not Ready → File Ready), the pillar that holds the band back, opportunities to thicken the technical description, and a count of prior-art matches consulted. Show filename + size and get user yes, then pass confirm_upload: true. Pass the text inline via `code`.
Paramètres, retour & exemple (5)
Paramètrescode· string · requis
The source code or invention description to analyze (>= 10 chars).tier· string · optionnel · free | paid_review | enterprise
Analysis tier. Defaults to free; paid tiers require server-side entitlement.filename· string · optionnel
Optional filename hint (e.g. main.ts) used for language/context.confirm_upload· boolean · requis
Required true after the user confirms filename + size. Nothing is uploaded without it.invention_kind· string · optionnel · software | physical | process | unsure
Optional invention category. Sets language and scoring prompts. Prior-art math still follows the disclosure.
Exemple d'appel{"name": "precheck_score", "arguments": {"code": "texte", "confirm_upload": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - precheck_search_corpus≈ 233 tokens
Fast semantic search against the 2,200,000+ prior-art corpus without LLM scoring. Returns ranked matches with similarity scores. Cheaper than precheck_score when you only need references.
Paramètres, retour & exemple (5)
Paramètrescode· string · requis
Source code or invention description (>= 10 chars).tier· string · optionnel · free | paid_review | enterprise
Search tier. Defaults to free.limit· integer · optionnel
Max matches (1–20, default 12).filename· string · optionnel
Optional filename hint.confirm_upload· boolean · requis
Required true after the user confirms filename + size.
Exemple d'appel{"name": "precheck_search_corpus", "arguments": {"code": "texte", "confirm_upload": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - precheck_session_status≈ 143 tokens
Return status for an active Interactive Code Review session. Requires report_id and session_key from the user access email link.
Paramètres, retour & exemple (2)
Paramètresreport_id· string · requis
Report id (PPC-YYYY-MM-DD-XXXXX).session_key· string · requis
Session secret from the access email (header / stored key, not a query string).
Exemple d'appel{"name": "precheck_session_status", "arguments": {"report_id": "texte", "session_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - precheck_start_review≈ 195 tokens
Return the URL where the user can start a paid (or promo-unlocked) Interactive Code Review that strengthens each pillar with evidence and produces a filing package. Use after precheck_score when the user wants to act on the result.
Paramètres, retour & exemple (3)
Paramètresemail· string · optionnel
Optional email hint (prefill only; user confirms on signup).promo· string · optionnel
Optional access code the user already has. Do not invent or guess a code.report_id· string · optionnel
Optional free-score report id (PPC-YYYY-MM-DD-XXXXX) to carry forward.
Exemple d'appel{"name": "precheck_start_review", "arguments": {"email": "texte", "promo": "texte", "report_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».