accueil / serveurs / Médias / com.aianyone/ai-anyone
com.aianyone/ai-anyone
serveur MCP (Model Context Protocol) · AI Anyone 1.2.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 com.aianyone/ai-anyone est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.aianyone/ai-anyone » 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 4 outils
- debate_next_turn≈ 239 tokens
Submit the line you just wrote and receive the next speaker and their private aim. Keep calling this until it returns done. Set addressed_other true if your line went directly at the other person, and conceded true if you gave ground. Only reachable after debate_two_people.
Paramètres, retour & exemple (4)
Paramètressaid· string · requis
The single line you just wrote, in character.conceded· boolean · optionnel
Did you give ground?session_id· string · requis
From debate_two_people.addressed_other· boolean · optionnel
Did your line go directly at the other person?
Exemple d'appel{"name": "debate_next_turn", "arguments": {"said": "texte", "session_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - debate_two_people≈ 288 tokens
Use this when someone wants two people to actually argue rather than be summarised: "have Nietzsche and Marcus Aurelius argue about suffering", "give me both sides", "steelman both positions on nuclear power", "I want to watch two experts disagree". This runs a live exchange instead of a scripted one. Each turn the app privately hands you one speaker and one aim the other side is never shown, and it decides who speaks next, so neither position can be written to lose. Returns the matchup card, then the full transcript once they are done.
Paramètres, retour & exemple (2)
Paramètrestopic· string · requis
What they should argue about.mind_ids· array · requis
Exactly two person ids, for example ["friedrich-nietzsche", "marcus-aurelius"].
Exemple d'appel{"name": "debate_two_people", "arguments": {"topic": "texte", "mind_ids": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_someone_to_ask≈ 262 tokens
Use this when someone wants a person to learn from but has not named one yet: "who should I learn negotiation from", "find me a stoic to talk to", "which historical figures are worth asking about leadership". Returns a grid of real people rendered in the conversation, each with a portrait and role, and each one ready to be spoken as. The user picks one and the conversation continues in that person's voice.
Paramètres, retour & exemple (3)
Paramètreslimit· number · optionnel
How many to return, 1 to 24. Defaults to 12.query· string · optionnel
Name or topic, for example "stoicism" or "Nietzsche".category· string · optionnel
Optional category filter, for example "science" or "history-politics".
Exemple d'appel{"name": "find_someone_to_ask", "arguments": {"limit": 1, "query": "texte", "category": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - speak_as_person≈ 248 tokens
Use this when someone wants to hear FROM one specific person rather than about them: "what would Marcus Aurelius say about burnout", "answer as Carl Jung", "explain this the way Feynman would", "I want to talk to Socrates". Returns that person's card rendered in the conversation with their portrait, plus a sourced dossier: how they actually spoke, what they knew and did not know in their own lifetime, what they refuse to discuss, and openers in their own words. Adopt the dossier and answer as them from that point on.
Paramètres, retour & exemple (1)
Paramètresmind_id· string · requis
The person id, for example "marcus-aurelius". Use find_someone_to_ask if unsure.
Exemple d'appel{"name": "speak_as_person", "arguments": {"mind_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é ».