MCP Oauth MCP Server

Note: it was forked from: <https://github.com/run-llama/mcp-nextjs> with the following changes:

Local serverstdio

What is the MCP Oauth MCP Server?

MCP Oauth becomes available to MCP clients through the MCP Oauth. Note: it was forked from: https://github.com/run-llama/mcp-nextjs with the following changes:.

What MCP Oauth does

Note: it was forked from: https://github.com/run-llama/mcp-nextjs with the following changes:

Practical notes

  • Maintained by DTeam-Top.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the MCP Oauth MCP Server

claude mcp add oauth --env MCP_PROXY_AUTH_TOKEN=your-value --env DATABASE_URL=your-value --env BETTER_AUTH_SECRET=your-value --env GOOGLE_CLIENT_ID=your-value --env GOOGLE_CLIENT_SECRET=your-value --env GITHUB_CLIENT_ID=your-value --env GITHUB_CLIENT_SECRET=your-value --env DISCORD_CLIENT_ID=your-value -- npx -y pnpm

Configuration

VariableDescriptionRequired
MCP_PROXY_AUTH_TOKENCredential the server authenticates with.Yes
DATABASE_URLEndpoint or connection string the server talks to.Yes
BETTER_AUTH_SECRETCredential the server authenticates with.Yes
GOOGLE_CLIENT_IDConfiguration value read at startup.Optional
GOOGLE_CLIENT_SECRETCredential the server authenticates with.Yes
GITHUB_CLIENT_IDConfiguration value read at startup.Optional
GITHUB_CLIENT_SECRETCredential the server authenticates with.Yes
DISCORD_CLIENT_IDConfiguration value read at startup.Optional

Frequently asked questions

Note: it was forked from: <https://github.com/run-llama/mcp-nextjs> with the following changes: Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.