{{ name }}
{{ _("Name given by the application itself.") }}
{{ _("Command for Claude Code:") }}
{{ copyable("mcp-command", 'claude mcp add --transport http synaptane ' ~ mcp_url ~ ' --header "Authorization: Bearer ' ~ revealed ~ '"', block=true) }}{{ _("MCP server address") }}
{{ copyable("mcp-url", mcp_url, block=true) }}{{ _("Create a personal token below: the command to paste is then shown.") }} {{ _("Create a token") }}
{{ _("Remote Streamable HTTP server at the address above. Authentication: OAuth if the client offers it, otherwise the “Authorization: Bearer” header with a personal token.") }}
{{ _("Super admin: your assistants only reach the spaces you are a member of (or whose organization you administer), never the whole instance.") }}
{% endif %}{{ _("Ask your assistant: “List my Synaptane spaces”. The call shows up here as soon as it arrives.") }}
{{ _("Reload the page after asking: the latest calls are listed below.") }}
{% if uses %}| {{ _("Client") }} | {{ _("Last call") }} | {{ _("Calls") }} |
|---|---|---|
| {{ name or _("MCP client") }}{% if kind %}{{ _("personal token") if kind == "token" else _("application") }}{% endif %} | {{ when(last_at) }} | {{ calls }} |
{{ _("Assistants authorized through the sign-in page (OAuth), such as Claude.ai or ChatGPT.") }}
{{ _("Name given by the application itself.") }}
{{ _("No connected application.") }}
{% endfor %}{{ _("For the REST API, Claude Code and your scripts. A token has your permissions, never more.") }}
…{{ token.hint }}{% if token.read_only %}{{ _("read only") }} {% endif %}{% if token.space_ids is not none %}{{ _("Spaces:") }} {% for sid in token.space_ids %}{{ space_labels.get(sid, _("deleted space")) }}{% if not loop.last %}, {% endif %}{% endfor %}{% endif %}
{% endif %}{{ _("No tokens.") }}
{% endfor %}