accueil / serveurs / Données & BDD / im.cybergenic/mcp
im.cybergenic/mcp
serveur MCP (Model Context Protocol) · cybergenic 1.0.0
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 im.cybergenic/mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « im.cybergenic/mcp » 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 9 outils
- chi_square_test≈ 243 tokens
Pearson chi-square test of independence for an r x c table of counts (2x2 up to 10x10), with Yates' correction for 2x2 tables and the G-test: statistic, degrees of freedom, p-value, expected counts, adjusted residuals, Cramér's V, whether Cochran's rule for the approximation holds, and Fisher's exact test when the table is 2x2. Empty rows and columns are dropped and reported.
Paramètres, retour & exemple (1)
Paramètrestable· array · requis
Rows of whole-number counts, for example [[20, 15], [30, 35]].
Exemple d'appel{"name": "chi_square_test", "arguments": {"table": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fdr_correction≈ 385 tokens
Multiple-testing correction for a list of p-values: Benjamini-Hochberg q-values and Benjamini-Yekutieli, Holm, Hochberg and Bonferroni adjusted p-values, the number of discoveries at alpha for each method, and the Benjamini-Hochberg cutoff rank. Pass family_size when more tests were run than the p-values supplied (for example only the top hits were kept). Up to 10,000 p-values per call; the same implementation as cybergenic.im/tools/fdr-correction, verified against R p.adjust and statsmodels.
Paramètres, retour & exemple (4)
Paramètresalpha· number · optionnel
Significance level for counting discoveries. Default 0.05.labels· array · optionnel
Optional names for the tests, in the same order as p_values.p_values· array · requis
The raw p-values, one per test.family_size· integer · optionnel
Total number of tests run, when larger than the number of p-values supplied.
Exemple d'appel{"name": "fdr_correction", "arguments": {"p_values": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fisher_exact_test≈ 420 tokens
Fisher's exact test for a 2x2 table [[a, b], [c, d]]: two-sided and both one-sided p-values (computed in log space, so a tiny p keeps its real exponent), the sample odds ratio, and the conditional maximum-likelihood odds ratio with its exact confidence interval (what R's fisher.test reports). For two genes: a = tumours with both altered, b = gene A only, c = gene B only, d = neither. Up to 100,000 observations. The same implementation as cybergenic.im/tools/fisher-exact-test.
Paramètres, retour & exemple (6)
Paramètresa· integer · requis
Row 1, column 1 (for two genes: both altered).b· integer · requis
Row 1, column 2 (gene A only).c· integer · requis
Row 2, column 1 (gene B only).d· integer · requis
Row 2, column 2 (neither).alternative· string · optionnel · two-sided | greater | less
Which p-value is the headline and which interval is reported. greater: odds ratio above 1.confidence_level· number · optionnel
Confidence level for intervals, between 0.5 and 0.9999. Default 0.95.
Exemple d'appel{"name": "fisher_exact_test", "arguments": {"a": 1, "b": 1, "c": 1, "d": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - gene_partners≈ 554 tokens
The genes whose driver mutations co-occur with, or are mutually exclusive with, a given gene in patient tumours, strongest first by Benjamini-Hochberg q, from every pair Cybergenic's discovery scan tested: one row per partner and independent patient source, with the tumours, observed and expected co-alteration and the odds ratio. By default only pairs the scan's own gates keep (significant, a real effect size, a consistent direction, enough tumours); set passing_only to false to include significant pairs that fail a gate. Filter by cancer, direction and q threshold. Use it to survey a gene's co-alteration landscape before looking up a specific pair. Associations in tumour sequencing, not causal or clinical evidence.
Paramètres, retour & exemple (6)
Paramètresgene· string · requis
HGNC gene symbol, for example KRAS, STK11 or CDKN2A (case-insensitive).limit· integer · optionnel
Most partners to return. Default 20.max_q· number · optionnel
Largest Benjamini-Hochberg q to include, up to 0.25. Default 0.05.cancer· string · optionnel
Optional cancer filter: a name or part of one ('breast', 'colorectal cancer', 'lung') or an abbreviation (NSCLC, LUAD, CRC, PDAC, GBM, UCEC, HCC).direction· string · optionnel · either | co-occurrence | mutual-exclusivity
Keep only co-occurring or only mutually exclusive partners. Default: either.passing_only· boolean · optionnel
Keep only pairs that pass all of the scan's gates (default). False also lists significant pairs that fail one.
Exemple d'appel{"name": "gene_partners", "arguments": {"gene": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_finding≈ 241 tokens
The full record of one Cybergenic finding, by id or permalink: what was measured and in which cohort, the statistics (the 2x2 table, odds ratio, p and q), the verdict and why, the confound checks, how many papers mention the genes together, CRISPR dependency and survival facts when measured, the prediction locked for it in the hash-chained registry, the same question in other cohorts, and a citation. The hypothesis text is a model-written annotation, not evidence.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
A finding id (UUID) or its permalink, https://cybergenic.im/findings/<id>.
Exemple d'appel{"name": "get_finding", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_track_record≈ 199 tokens
Cybergenic's live track record: how many predictions it has locked in its hash-chained registry before re-testing them, how many replicated in an independent cohort against matched controls (including the less-studied-pair subset), and how many findings currently pass every check as both strong and overlooked. Read it before describing how reliable the engine is; it states its own limits, including whether the replication comes from well-known biology.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_track_record", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - lookup_gene_pair≈ 533 tokens
Measured co-alteration statistics for two genes in every tumour cohort where Cybergenic's discovery scan tested the pair: tumours with both genes altered against the number expected, odds ratio, p-value and Benjamini-Hochberg q over that cohort's whole family of tested pairs, the confound control applied (molecular subtype, lineage or histology strata, with mutation burden conditioned on), and whether the pair passes the scan's own discovery gates. A direction is stated only where it is significant, consistent and at least a two-fold odds ratio, and cohorts are also counted by independent patient source (the two MSK cohorts overlap). Also returns Cybergenic's published findings on the pair with their verdicts and permalinks. Use it to answer whether two genes' driver mutations co-occur or are mutually exclusive in patient tumours. Associations in tumour sequencing, not causal or clinical evidence.
Paramètres, retour & exemple (4)
Paramètrescancer· string · optionnel
Optional cancer filter: a name or part of one ('breast', 'colorectal cancer', 'lung') or an abbreviation (NSCLC, LUAD, CRC, PDAC, GBM, UCEC, HCC).gene_a· string · requis
HGNC gene symbol, for example KRAS, STK11 or CDKN2A (case-insensitive).gene_b· string · requis
HGNC gene symbol, for example KRAS, STK11 or CDKN2A (case-insensitive).max_cohorts· integer · optionnel
Cohorts returned in full detail, strongest first (default 12); every other tested cohort still comes back as a one-line row.
Exemple d'appel{"name": "lookup_gene_pair", "arguments": {"gene_a": "texte", "gene_b": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - odds_ratio_relative_risk≈ 360 tokens
Effect sizes for a 2x2 table [[a, b], [c, d]] whose rows are two groups and whose columns are outcome yes and no: the odds ratio (Woolf interval, and the conditional exact interval), the relative risk (Katz interval), the risk difference (Newcombe interval) and the number needed to treat, at the chosen confidence level, plus Fisher's exact p. A zero cell applies the Haldane-Anscombe correction to the Woolf and Katz estimates, and the result says so.
Paramètres, retour & exemple (5)
Paramètresa· integer · requis
Group 1 with the outcome.b· integer · requis
Group 1 without the outcome.c· integer · requis
Group 2 with the outcome.d· integer · requis
Group 2 without the outcome.confidence_level· number · optionnel
Confidence level for intervals, between 0.5 and 0.9999. Default 0.95.
Exemple d'appel{"name": "odds_ratio_relative_risk", "arguments": {"a": 1, "b": 1, "c": 1, "d": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_findings≈ 451 tokens
Search Cybergenic's published findings: gene-pair co-occurrence and mutual exclusivity, survival associations, CRISPR gene dependencies and single-gene leads, each with the verdict the engine measured (strengthened, weakened, inconclusive, artifact risk or novel lead) and the reason for it. The query works like the site's search: exact gene symbols, cancer names or abbreviations (NSCLC, CRC, PDAC, TNBC), or both, and every term must match. Returns permalinks to cite and ids for get_finding.
Paramètres, retour & exemple (6)
Paramètreskind· string · optionnel · cooccurrence | exclusivity | prognostic | association | dependency | repurposing | tractability
Keep only one kind of finding.page· integer · optionnelsort· string · optionnel · recent | signal | novelty | papers
recent: newest first; signal: strongest corrected q first; novelty: least studied first; papers: most studied first.limit· integer · optionnel
Results per page. Default 10.query· string · optionnel
Genes, cancers or both, for example 'KRAS pancreatic', 'TP53 breast' or 'NSCLC'. Omit to list everything.verdict· string · optionnel · novel-lead | strengthened | weakened | artifact-risk | inconclusive
Keep only findings with this verdict.
Exemple d'appel{"name": "search_findings", "arguments": {"kind": "cooccurrence", "page": 1, "sort": "recent", "limit": 1, "query": "texte", "verdict": "novel-lead"}}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é ».