accueil / serveurs / Recherche & Web / fm.996/perspectives
fm.996/perspectives
serveur MCP (Model Context Protocol) · 996fm-perspectives 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 fm.996/perspectives est sûr ?
Au dernier audit MCP Hub, le serveur MCP « fm.996/perspectives » 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 5 outils
- find_perspectives≈ 224 tokens
Route a founder's dilemma to the debates that genuinely bear on it. Present the readings SEPARATELY — never merge them into one answer. Respect the question's altitude: scale-up material does not answer a pre-PMF dilemma. When coverage is thin it says so — advise from general knowledge rather than stretching a weak match. Returns ≤4 debates and ≤36 stances — a sample, not the full set; get_stances(debate_id) has a debate's complete stances, each with speaker, date, strength and a receipt.
Paramètres, retour & exemple (1)
Paramètrestopic· string · requis
The founder's question or dilemma, with a line of context
Exemple d'appel{"name": "find_perspectives", "arguments": {"topic": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_context≈ 210 tokens
The transcript around one claim — the moment in context, with its receipt. Spoken: the episode's public transcript, windowed ±90s around the claim's timestamp. Written (an essay): the verbatim excerpt snapshotted at digest plus a link into the original; never the surrounding text, never a live fetch. Quote the receipt — episode + timestamp, or essay link + excerpt — so the founder can check the moment.
Paramètres, retour & exemple (1)
Paramètresclaim_id· string · requis
Claim id from any tool that returned a card, e.g. clm-5p0ken01
Exemple d'appel{"name": "get_context", "arguments": {"claim_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_stances≈ 191 tokens
Every stance on one debate, grouped by reading — raw material for your own who-would-push-back read. No synthesis. Attribute and date every position (dates are episode publication dates); keep hedged claims hedged. The graph never says who opposes whom — work out yourself which positions push back on the founder's leaning, and name them.
Paramètres, retour & exemple (1)
Paramètresdebate_id· string · requis
Debate id from find_perspectives or list_debates, e.g. deb-3f9c1a2b
Exemple d'appel{"name": "get_stances", "arguments": {"debate_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_debates≈ 288 tokens
Browse the debate registry: id, question, readings, stance count, born (earliest publication date). Optional query: a debate matches when its question has every word of it, case-insensitive, word forms folded (hire/hiring, co-founder/cofounder). Browsing only — it does not rank against a question; use find_perspectives for that. Defaults to debates with 2+ stances, 120 rows a page — page with offset.
Paramètres, retour & exemple (4)
Paramètreslimit· integer · optionnel
Rows to return (default and max 120)query· string · optionnel
Words the debate question must all contain (case-insensitive; word forms folded)offset· integer · optionnel
Rows to skip — the tail line tells you the next offsetmin_claims· integer · optionnel
Minimum stances on the debate (default 2)
Exemple d'appel{"name": "list_debates", "arguments": {"limit": 1, "query": "texte", "offset": 1, "min_claims": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - trace_evolution≈ 223 tokens
One speaker's takes in order of episode publication date (optionally on one debate) — reversals and re-assertions visible, never judged. Attribute and date every position (dates are episode publication dates); keep hedged claims hedged. A 2023 position is a 2023 position; if the same person later said otherwise, show both.
Paramètres, retour & exemple (2)
Paramètresperson· string · requis
A speaker's full name as the graph records it — an ambiguous surname is refused, never mergeddebate_id· string · optionnel
Optional: narrow the chronology to one debate
Exemple d'appel{"name": "trace_evolution", "arguments": {"person": "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é ».