About this documentation
Welcome to the Prefactor documentation site. The documentation is divided up into some key areas:
Example MCP server
Section titled “Example MCP server”A working example of an MCP server with authentication. This section walks you through setting up and running the MCP Prefactor demo, so you can see MCP Authorization in action.
Admin UI
Section titled “Admin UI”Your backend interface for user management and configuration. This section provides a guided tour of the Admin UI, showing you how to manage pools, rulesets, and client applications.
Fundamentals of auth
Section titled “Fundamentals of auth”Core concepts you need to understand authentication, including factors, identity, sessions, and OAuth/OpenID Connect standards.
Jump to the Fundamentals section
MCP auth
Section titled “MCP auth”Understanding authentication in the Model Context Protocol (MCP). This section covers how authentication works when client applications communicate with your services on behalf of users, including MCP-specific authentication flows and challenges.
Concepts
Section titled “Concepts”Detailed explanations of Prefactor’s core concepts including pools, identities, factors, rulesets, sessions, and more. These pages provide the building blocks for understanding how Prefactor works.
Admin API
Section titled “Admin API”Programmatic access to all the capabilities available in the Admin UI, plus additional features. This allows you to integrate Prefactor more deeply into your application and automate administrative tasks.