MCP Server
MCP
O'Reilly Expert MCP Server
Grounded, citable answers to tech questions from O'Reilly's library. Requires Expert MCP access.
Configuration Example
{
"remotes": [
{
"type": "streamable-http",
"url": "https://api.oreilly.com/api/expert/v1/mcp",
"headers": [
{
"description": "Optional. OAuth is the recommended way to authenticate: OAuth-capable clients (e.g. Claude Code, Cursor, VS Code) start the OAuth flow automatically when no token is provided. Alternatively, supply a personal access token here for token-based authentication. Note that authenticating is necessary but not sufficient — your O'Reilly account must also carry the Expert MCP entitlement, or requests are rejected with HTTP 403.",
"value": "Bearer {mcp_access_token}",
"variables": {
"mcp_access_token": {
"description": "Your O'Reilly personal access token, used only for token-based authentication. Leave unset to authenticate via OAuth. See https://learning.oreilly.com/apidocs/mcp/expert/#section/Authentication for details on generating a token, and ask your O'Reilly account administrator if you need the Expert MCP entitlement enabled.",
"isSecret": true
}
},
"name": "Authorization"
}
]
}
],
"packages": []
}
mcp
model-context-protocol
streamable-http
Comments
Sign in to leave a comment