accueil / serveurs / Communication / com.linkrra/synap
com.linkrra/synap
serveur MCP (Model Context Protocol) · synap 1.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 com.linkrra/synap est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.linkrra/synap » 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
- synap_chat_completion≈ 524 tokens
Send a conversation to a model on Synap, Linkrra's OpenAI-compatible inference API, and get the model's reply. Use this when you need text generated, code written or a question answered by one of the open models Synap serves. This is the only tool here that costs money: it bills prompt and completion tokens to the Synap API key supplied as the Authorization: Bearer header on the MCP connection. With no key it returns an error and nothing is spent; a key with no balance returns insufficient_credits. Call synap_estimate_cost first if the price matters. Returns the standard OpenAI chat.completion JSON (choices[0].message.content holds the reply, usage holds token counts). The call is not streamed and keeps no memory between calls — send the full message history each time.
Paramètres, retour & exemple (4)
Paramètresmodel· string · requis
Model id exactly as returned by synap_list_models, e.g. "qwen3-coder-30b". Use "synap-v1" to let Synap pick the cheapest model that can handle the request.messages· array · requis
The conversation so far, oldest first. The last message is normally the user turn to answer.max_tokens· integer · optionnel
Upper limit on tokens generated in the reply. Omit to use the model default; lower it to cap cost.temperature· number · optionnel
Sampling randomness, 0 to 2. Lower is more deterministic. Omit to use the model default.
Exemple d'appel{"name": "synap_chat_completion", "arguments": {"model": "texte", "messages": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - synap_estimate_cost≈ 306 tokens
Work out what a chat completion would cost on Synap from token counts, using the live price list. Use this before synap_chat_completion when budget matters, or to compare models for a job. Free, read-only, needs no API key and runs no model. Returns {model, prompt_tokens, completion_tokens, prompt_usd, completion_usd, total_usd, pricing}. It is an estimate: the real charge uses the token counts the model reports afterwards. Auto-routing ids such as "synap-v1" have no fixed price and return an error saying so.
Paramètres, retour & exemple (3)
Paramètresmodel· string · requis
Model id exactly as returned by synap_list_models.prompt_tokens· integer · requis
Tokens you will send (system + conversation). Roughly 4 characters of English per token.completion_tokens· integer · optionnel
Tokens you expect back. Use your max_tokens for a worst case. Defaults to 0.
Exemple d'appel{"name": "synap_estimate_cost", "arguments": {"model": "texte", "prompt_tokens": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - synap_get_model≈ 184 tokens
Return the complete catalogue record for one Synap model: pricing, context and output limits, supported parameters, quantisation, data-retention policy and readiness. Use this after synap_list_models when you need details the summary leaves out. Free, read-only and needs no API key. Returns the raw model object, or an error naming the id if Synap does not serve it.
Paramètres, retour & exemple (1)
Paramètresmodel· string · requis
Model id exactly as returned by synap_list_models.
Exemple d'appel{"name": "synap_get_model", "arguments": {"model": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - synap_list_models≈ 281 tokens
List the models Synap serves right now, each with its price per million tokens, context window and what it is good at. Use this to choose a model id before calling synap_chat_completion, or to compare prices. Free, read-only, no API key needed, and safe to call repeatedly; the list is live, so models can appear or go between calls. Returns {"object":"list","count":N,"data":[{id,name,capability,tier,context_tokens,max_output_tokens,pricing,data_policy}]}; pricing is USD per million prompt and completion tokens and is absent for the auto-routing ids ("synap-v1"), which bill at the price of the model they route to. For every field of one model use synap_get_model.
Paramètres, retour & exemple (1)
Paramètresquery· string · optionnel
Optional case-insensitive filter matched against model id, name and capability, e.g. "coder", "qwen" or "vision". Omit to list everything.
Exemple d'appel{"name": "synap_list_models", "arguments": {"query": "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é ».