Skip to content

Talos Wiki

Talos is an MCP (Model Context Protocol) server with OIDC/OAuth 2.0 authentication support. It provides tools for building web applications with React, TypeScript, and Ant Design, including project scaffolding, component documentation, and implementation patterns.

Getting Started

Tutorials

Client Setup

Identity Provider Setup

  • Authentik - Configure Authentik as your IdP
  • Okta - Configure Okta as your IdP

Troubleshooting

Overview

Talos acts as an authenticated MCP endpoint that:

  • Validates JWT tokens from any OIDC provider (Authentik, Okta, Auth0, Keycloak, etc.)
  • Supports OAuth 2.1 with PKCE for Claude Desktop and Claude Code
  • Proxies OAuth endpoints to your identity provider
  • Dynamic Client Registration (DCR) per RFC 7591 for automatic client registration
  • Caches JWKS for performance
  • Provides Ant Design documentation and web scaffolding tools

MCP Capabilities

Prompts

  • tutorial - Interactive tutorial for building web applications with React, TypeScript, and Ant Design using Talos MCP tools

Tools

Talos provides tools for building React + TypeScript + Ant Design web applications:

Project Scaffolding

  • scaffold_project - Create a new React + TypeScript + Ant Design project
  • get_project_overview - Get tech stack information and project conventions

Ant Design Components

  • get_component - Get full Ant Design component documentation (description, props, examples)
  • get_component_props - Get just the props interface for a component
  • list_components - List all Ant Design components grouped by category
  • search_components - Search components by name, description, or aliases

Pro Components

  • get_pro_component - Get Ant Design Pro Component documentation
  • get_pro_component_props - Get props for a Pro Component
  • list_pro_components - List all Pro Components
  • search_pro_components - Search Pro Components

Page Templates

  • get_page_template - Generate complete page code (login, dashboard, list, form, etc.)

Implementation Patterns

  • get_pattern - Get code examples for common patterns (API client, forms, data fetching, etc.)
  • list_patterns - List all available patterns
  • search_patterns - Search for patterns

Component Guides

  • add_component_guide - Get guidance for adding components to pages (filters, modals, pagination, etc.)
  • list_component_guides - List all component guides
  • search_component_guides - Search component guides

Utility

  • healthcheck - Server health status

Source Code