teleport-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TELEPORTD_PATH | No | Path to the teleportd binary. Searched first, before the build trees and PATH. | |
| TELEPORT_SERVICE_PORT | No | Control port. Default 10510. | 10510 |
| TELEPORT_MCP_NO_AUTOSTART | No | Set to '1' to require a service that is already running (systemd, launchd, a terminal). |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| teleport_overviewA | Where am I: the service version, every open connection, and the current identity. Start here — one call answers whether the service is up and what it is already doing. |
| teleport_connectA | Open a connection to a Teleport server and return its id. The attempt is ASYNCHRONOUS: this returns as soon as it is initiated, not when it succeeds. Poll teleport_connection_status until state is CONNECTED. The connection outlives this conversation — it is still there in a later session. |
| teleport_list_connectionsB | Every connection the service currently holds, with its id, URL and state. |
| teleport_connection_statusA | State of one connection: state (UNCONNECTED, OFFERING, AWAITING_SETUP, HANDSHAKING, CONNECTED, RECONNECTING, DISCONNECTED), server, latency, available inputs and mode. Poll this after teleport_connect. |
| teleport_disconnectA | Close one connection. The service and any other connections keep running. |
| teleport_set_poseA | Move and/or turn the client avatar. Position is metres, orientation is a quaternion. At least one of position or orientation must be given. |
| teleport_list_inputsA | Inputs the server has declared for this connection, with the ids teleport_send_input takes. Empty until the connection reaches CONNECTED and the server sends its input definitions. |
| teleport_send_inputA | Send one input event. binary takes value 0 or 1; analogue takes a single float; motion takes x and y. Use teleport_list_inputs for the ids the server expects. |
| teleport_set_modeA | minimal is a network diagnostic: connectivity and stream health, no geometry decoding. simulated exercises the full geometry streaming and acknowledgement flow. Use simulated before expecting teleport_get_geometry to report anything. |
| teleport_get_geometryA | What the server has streamed to this connection. summary gives counts; nodes lists the tracked scene nodes; resources lists pointer URLs and uids referenced but never sent. uids are decimal strings, not numbers — they exceed what a JSON number can hold. |
| teleport_identityA | Show, start or clear the service identity. Sign-in uses a device code: action=signin starts it, then poll action=show and read pendingSignIn for the URL and code to give the user. The service has no browser, so relaying that prompt is the only way in. |
| teleport_raw_commandA | Send one command line to the service verbatim, for anything the tools above do not cover ( |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/teleportxr/teleport-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server