npx claudepluginhub pvliesdonk/scholar-mcpAdd to your .mcp.json:
{
"mcpServers": {
"scholar-mcp": {
"command": "uvx",
"args": [
"--from",
"pvliesdonk-scholar-mcp[mcp]==1.6.0",
"scholar-mcp",
"serve"
],
"env": {
"FASTMCP_LOG_LEVEL": "${FASTMCP_LOG_LEVEL}",
"SCHOLAR_MCP_CACHE_DIR": "${SCHOLAR_MCP_CACHE_DIR}",
"SCHOLAR_MCP_READ_ONLY": "${SCHOLAR_MCP_READ_ONLY}",
"SCHOLAR_MCP_VLM_MODEL": "${SCHOLAR_MCP_VLM_MODEL}",
"SCHOLAR_MCP_S2_API_KEY": "${SCHOLAR_MCP_S2_API_KEY}",
"SCHOLAR_MCP_DOCLING_URL": "${SCHOLAR_MCP_DOCLING_URL}",
"SCHOLAR_MCP_VLM_API_KEY": "${SCHOLAR_MCP_VLM_API_KEY}",
"SCHOLAR_MCP_VLM_API_URL": "${SCHOLAR_MCP_VLM_API_URL}",
"SCHOLAR_MCP_CONTACT_EMAIL": "${SCHOLAR_MCP_CONTACT_EMAIL}",
"SCHOLAR_MCP_EPO_CONSUMER_KEY": "${SCHOLAR_MCP_EPO_CONSUMER_KEY}",
"SCHOLAR_MCP_EPO_CONSUMER_SECRET": "${SCHOLAR_MCP_EPO_CONSUMER_SECRET}"
}
}
}
}Replace placeholder values for: SCHOLAR_MCP_S2_API_KEY, SCHOLAR_MCP_VLM_API_KEY, SCHOLAR_MCP_EPO_CONSUMER_KEY
This MCP server needs API keys or credentials. Configure them in your environment before use.
uvxFASTMCP_LOG_LEVEL=${FASTMCP_LOG_LEVEL}SCHOLAR_MCP_CACHE_DIR=${SCHOLAR_MCP_CACHE_DIR}SCHOLAR_MCP_READ_ONLY=${SCHOLAR_MCP_READ_ONLY}SCHOLAR_MCP_VLM_MODEL=${SCHOLAR_MCP_VLM_MODEL}SCHOLAR_MCP_S2_API_KEY=${SCHOLAR_MCP_S2_API_KEY}SCHOLAR_MCP_DOCLING_URL=${SCHOLAR_MCP_DOCLING_URL}SCHOLAR_MCP_VLM_API_KEY=${SCHOLAR_MCP_VLM_API_KEY}SCHOLAR_MCP_VLM_API_URL=${SCHOLAR_MCP_VLM_API_URL}SCHOLAR_MCP_CONTACT_EMAIL=${SCHOLAR_MCP_CONTACT_EMAIL}SCHOLAR_MCP_EPO_CONSUMER_KEY=${SCHOLAR_MCP_EPO_CONSUMER_KEY}SCHOLAR_MCP_EPO_CONSUMER_SECRET=${SCHOLAR_MCP_EPO_CONSUMER_SECRET}