Production-style VS Code config. VS Code discovers Entra auth from protected resource metadata and obtains its own token.
{
"servers": {
"MF-mcp": {
"type": "http",
"url": "https://mcp.machinefootball.com/mcp"
}
}
}
Azure Entra ID + MCP
Sign in with Microsoft Entra ID, generate an MCP access token for the current user, validate it against this server, and copy host JSON for your client in one pass.
Sign in and issue token
Start with Microsoft Entra sign-in. After login, this app will acquire a delegated MCP token for the signed-in user and generate ready-to-paste host configs.
Validation report
Once a signed-in user generates a token, this panel will show token metadata, identity claims, and protected endpoint validation results.
Copy-ready host configs
These JSON blocks use the token generated for the signed-in user. The live bearer token is only shown immediately after generation.
Production-style VS Code config. VS Code discovers Entra auth from protected resource metadata and obtains its own token.
{
"servers": {
"MF-mcp": {
"type": "http",
"url": "https://mcp.machinefootball.com/mcp"
}
}
}
Manual bearer-token fallback for local debugging. Prefer VS Code OAuth for production-style sign-in.
{
"servers": {
"MF-mcp-manual": {
"type": "http",
"url": "https://mcp.machinefootball.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_ACCESS_TOKEN_HERE"
}
}
}
}
Matches Cursor's remote MCP JSON shape for HTTP servers.
{
"mcpServers": {
"MF-mcp": {
"type": "http",
"url": "https://mcp.machinefootball.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_ACCESS_TOKEN_HERE"
}
}
}
}
Matches Claude Code's remote HTTP MCP JSON format.
{
"mcpServers": {
"MF-mcp": {
"type": "http",
"url": "https://mcp.machinefootball.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_ACCESS_TOKEN_HERE"
}
}
}
}
Use the CLI command when JSON import is awkward or shell escaping is easier.
claude mcp add --transport http MF-mcp https://mcp.machinefootball.com/mcp --header "Authorization: Bearer YOUR_ACCESS_TOKEN_HERE"