1. Conduid
  2. Search
  3. Tailscale MCP Echo
MCP server · Search

Tailscale MCP Echo

Identity aware MCP server example using Tailscale serve.

39Low

Scored 6 months ago · breakdown

About Tailscale MCP Echo

Tailscale MCP Echo is an MCP server in the Search category: identity aware MCP server example using Tailscale serve.

Install

From source
git clone https://github.com/remyguercio/tailscale-mcp-echo

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Tailscale MCP Echo

Powered by Claude · Grounded in docs

I know everything about Tailscale MCP Echo. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Identity Aware MCP Server for Tailscale

Create an identiy aware MCP server that runs inside your private Tailscale network (Tailnet). This example leverages identity headers that are passed through to applications running behind tailscale serve.

Using this as starting point you can create MCP servers that are identity aware (with access to the logged in user's email) and can access internal APIs or services on thier behalf.

Instructions

Starting the Server

  1. If you don't already have a Tailnet setup you'll need to signup for one.
  2. Create an API auth key and save it into a .env file in the root of this project with the following format: TS_AUTHKEY=tskey-auth-...
  3. With Docker already installed, run docker compose up to start the server.

This will spin up two containers. The MCP server and a Tailscale container running tailscale serve as a proxy to your tailnet.

Using the Server

If you have an MCP Client that supports direct access to Streaming HTTP MCP servers, then you should be able to connect to the server by pointing it to https://ts-mcp-echo.yourtailnetname.ts.net/mcp.

Claude Desktop

Claude desktop does not currently support remote MCP servers (only stdio), but you can use the mcp-remote tool (or any other proxy) to connect to it.

  1. Install mcp-remote with npm install -g mcp-remote

  2. Add the following configuration to your claude_desktop_config.json file:

        {
            "mcpServers": {
                "tailscale-remote-echo-example": {
                    "command": "npx",
                    "args": [
                        "mcp-remote",
                        "https://ts-mcp-echo.yourtailnetname.ts.net/mcp"
                    ]
                }
            }
        }
    

    You can find your tailnet name by visiting the Tailscale admin console DNS page.

  3. Restart Claude Desktop.

  4. You should now see a new MCP server called tailscale-remote-echo-example with a greet tool.

  5. Ask Claude Who am I logged into my tailnet as? allow the tool, and wait for the response!

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Tailscale MCP Echo

How do I install Tailscale MCP Echo?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Tailscale MCP Echo safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Tailscale MCP Echo still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.