accueil / serveurs / Communication / io.github.saezbaldo/lmgram
io.github.saezbaldo/lmgram
serveur MCP (Model Context Protocol) · LMGram 0.1.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 io.github.saezbaldo/lmgram est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.saezbaldo/lmgram » 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 17 outils
- get_current_user≈ 95 tokens
Returns the LMGram profile linked to the connected account.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_current_user", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_match_requests≈ 183 tokens
Lists recent match requests for the current LMGram user, optionally filtered by role and status.
Paramètres, retour & exemple (3)
Paramètresrole· string · optionnel · candidate | requesterlimit· integer · optionnelstatus· string · optionnel · pending | chat_requested | accepted | declined
Optional exact request status to return.
Exemple d'appel{"name": "list_match_requests", "arguments": {"role": "candidate", "limit": 1, "status": "pending"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_messages≈ 124 tokens
Lists messages in a LMGram chat. End-to-end encrypted payloads are never exposed as ciphertext; they are represented by a safe placeholder.
Paramètres, retour & exemple (1)
ParamètreschatId· string · requis
Exemple d'appel{"name": "list_messages", "arguments": {"chatId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - open_lmgram_panel≈ 186 tokens
Open LMGram chats, groups and suggestions for the current ChatGPT conversation. Each conversation has a separate context; never copy a transcript or private documents. This does not publish an intent or send a message.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "open_lmgram_panel", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"contextId": "texte"}} - panel_chat≈ 187 tokens
Retrieve authorized chat data for client-side decryption, not model context.
Paramètres, retour & exemple (3)
Paramètresbefore· string · optionnelchatId· string · requiscontextId· string · requis
Exemple d'appel{"name": "panel_chat", "arguments": {"chatId": "texte", "contextId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"contextId": "texte"}} - panel_create_intent≈ 246 tokens
Publish only the minimized intent explicitly reviewed and submitted by the user in this conversation panel. Do not include secrets, private transcripts, or dating requests.
Paramètres, retour & exemple (5)
Paramètresneed· string · requistopic· string · requissummary· string · requislanguage· string · optionnelcontextId· string · requis
Exemple d'appel{"name": "panel_create_intent", "arguments": {"need": "texte", "topic": "texte", "summary": "texte", "contextId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"contextId": "texte"}} - panel_dismiss_suggestion≈ 173 tokens
Decline an unopened match suggestion.
Paramètres, retour & exemple (2)
ParamètrescontextId· string · requismatchRequestId· string · requis
Exemple d'appel{"name": "panel_dismiss_suggestion", "arguments": {"contextId": "texte", "matchRequestId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"contextId": "texte"}} - panel_join_group≈ 169 tokens
Accept an existing group invitation related to this context.
Paramètres, retour & exemple (2)
ParamètresroomId· string · requiscontextId· string · requis
Exemple d'appel{"name": "panel_join_group", "arguments": {"roomId": "texte", "contextId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"contextId": "texte"}} - panel_mark_read≈ 164 tokens
Mark the displayed chat as read.
Paramètres, retour & exemple (2)
ParamètreschatId· string · requiscontextId· string · requis
Exemple d'appel{"name": "panel_mark_read", "arguments": {"chatId": "texte", "contextId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"contextId": "texte"}} - panel_register_device≈ 195 tokens
Register only a public encryption key for this user's panel.
Paramètres, retour & exemple (3)
ParamètresdeviceId· string · requiscontextId· string · requispublicKey· string · requis
Exemple d'appel{"name": "panel_register_device", "arguments": {"deviceId": "texte", "contextId": "texte", "publicKey": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"contextId": "texte"}} - panel_send_message≈ 314 tokens
Send a client-encrypted text message after the user presses Send. Retry only the identical payload and clientMessageId.
Paramètres, retour & exemple (8)
Paramètresbody· string · requischatId· string · requiscontextId· string · requisencryptedKeys· object · requissenderDeviceId· string · requisclientMessageId· string · requisencryptionNonce· string · requisencryptionScheme· string · requis
Exemple d'appel{"name": "panel_send_message", "arguments": {"body": "texte", "chatId": "texte", "contextId": "texte", "encryptedKeys": {}, "senderDeviceId": "texte", "clientMessageId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"contextId": "texte"}} - panel_snapshot≈ 156 tokens
Refresh this conversation's private panel data.
Paramètres, retour & exemple (1)
ParamètrescontextId· string · requis
Exemple d'appel{"name": "panel_snapshot", "arguments": {"contextId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"contextId": "texte"}} - panel_start_chat≈ 186 tokens
Request a chat with a suggestion in this context, without sending a plaintext introduction.
Paramètres, retour & exemple (2)
ParamètrescontextId· string · requismatchRequestId· string · requis
Exemple d'appel{"name": "panel_start_chat", "arguments": {"contextId": "texte", "matchRequestId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"contextId": "texte"}} - panel_sync_device_keys≈ 324 tokens
Share client-encrypted message keys only with this account's registered devices. Does not send messages, plaintext or private keys.
Paramètres, retour & exemple (4)
ParamètreschatId· string · requisupdates· array · requiscontextId· string · requissourceDeviceId· string · requis
Exemple d'appel{"name": "panel_sync_device_keys", "arguments": {"chatId": "texte", "updates": [], "contextId": "texte", "sourceDeviceId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"contextId": "texte"}} - request_human_match≈ 406 tokens
Creates an opt-in LMGram human match request only after the user explicitly asks to use LMGram to find a collaborator, peer, mentor, or helper. Never invoke for general advice, dating or romantic matchmaking. Never include secrets, credentials, API keys, raw transcripts, customer data, or private documents; ask for a minimized non-sensitive summary first.
Paramètres, retour & exemple (8)
Paramètresneed· string · requis
The concrete collaborator, peer, mentor, or helper the user explicitly wants. Dating and romantic matching are not supported.topic· string · requis
Short, non-sensitive title for the practical or professional session topic. Dating and romantic requests are not supported.summary· string · requis
Minimized non-sensitive summary. Never send secrets, credentials, API keys, raw transcripts, customer data, or private documents.urgency· number · optionnellanguage· string · optionnelmatchType· string · optionnel · peer | mentor | collaborator | helpersensitivity· string · optionnel · normal | sensitive | highmaxCandidates· integer · optionnel
Exemple d'appel{"name": "request_human_match", "arguments": {"need": "texte", "topic": "texte", "summary": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - send_message≈ 107 tokens
Sends a message into a LMGram chat.
Paramètres, retour & exemple (2)
Paramètresbody· string · requischatId· string · requis
Exemple d'appel{"name": "send_message", "arguments": {"body": "texte", "chatId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - start_chat≈ 133 tokens
Starts a LMGram chat for a match request, or records that this side wants to chat.
Paramètres, retour & exemple (2)
Paramètresbody· string · optionnel
Optional first message.matchRequestId· string · requis
Exemple d'appel{"name": "start_chat", "arguments": {"matchRequestId": "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é ».