Tsidp

v1.0.0Securitystable

A simple OIDC / OAuth Identity Provider (IdP) server for your tailnet.

idpmcpoauthoauth2oidc
Share:
585
Stars
0
Downloads
0
Weekly
0/5

What is Tsidp?

Tsidp is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to simple oidc / oauth identity provider (idp) server for your tailnet.

A simple OIDC / OAuth Identity Provider (IdP) server for your tailnet.

This server falls under the Security category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • A simple OIDC / OAuth Identity Provider (IdP) server for you

Use Cases

Provide OIDC and OAuth2 identity services for your Tailscale network.
tailscale

Maintainer

LicenseBSD-3-Clause
Languagego
Versionv1.0.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx tsidp

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Tsidp

Tsidp is a lightweight OIDC and OAuth2 Identity Provider built for Tailscale networks. This MCP server enables AI agents to manage authentication and authorization within your private tailnet, providing secure identity services without cloud infrastructure.

Prerequisites

  • A Tailscale account and tailnet set up
  • Node.js 18+ installed
  • An MCP client such as Claude Desktop or Cursor
1

Install Tsidp

Install the Tsidp MCP server via npx.

npx tsidp
2

Configure for your tailnet

Set up Tsidp with your Tailscale credentials. Check the repository README for required environment variables and configuration steps.

3

Add to client configuration

Register Tsidp in your MCP client config.

{
  "mcpServers": {
    "tsidp": {
      "command": "npx",
      "args": ["tsidp"]
    }
  }
}
4

Restart your MCP client

Reload Claude Desktop or Cursor to activate the Tsidp server.

5

Verify identity provider is running

Confirm Tsidp is listening on your tailnet and accessible.

Tsidp Examples

Client configuration example

Tsidp configuration in claude_desktop_config.json.

{
  "mcpServers": {
    "tsidp": {
      "command": "npx",
      "args": ["tsidp"]
    }
  }
}

Prompts to try

Interact with your OIDC identity provider through Claude.

List all users in my Tailscale IdP
Create a new OAuth2 client for my application
Manage identity provider settings for my tailnet

Troubleshooting Tsidp

Cannot connect to Tailscale tailnet

Verify your Tailscale account is active and you have proper credentials configured. Consult the Tsidp repository README for exact environment variable names.

Identity provider fails to start

Check Node.js is installed, confirm Tailscale is running on your machine, and review the repository documentation for setup prerequisites.

Frequently Asked Questions about Tsidp

What is Tsidp?

Tsidp is a Model Context Protocol (MCP) server that simple oidc / oauth identity provider (idp) server for your tailnet. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Tsidp?

Follow the installation instructions on the Tsidp GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Tsidp?

Tsidp works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Tsidp free to use?

Yes, Tsidp is open source and available under the BSD-3-Clause license. You can use it freely in both personal and commercial projects.

Tsidp Alternatives — Similar Security Servers

Looking for alternatives to Tsidp? Here are other popular security servers you can use with Claude, Cursor, and VS Code.

Browse More Security MCP Servers

Explore all security servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "tsidp": { "command": "npx", "args": ["-y", "tsidp"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Tsidp?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides