Unofficial interface to the PapersWithCode API for searching research papers, conferences and code repositories.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add paperswithcode -- npx -y @smithery/cli install @hbg/mcp-paperswithcode --client claude~/.codex/config.toml
[mcp_servers.paperswithcode]
command = "npx"
args = ["-y", "@smithery/cli", "install", "@hbg/mcp-paperswithcode", "--client", "claude"]
# codex mcp add paperswithcode -- npx -y @smithery/cli install @hbg/mcp-paperswithcode --client claude~/.cursor/mcp.json
{
"mcpServers": {
"paperswithcode": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@hbg/mcp-paperswithcode",
"--client",
"claude"
]
}
}
}.vscode/mcp.json
{
"servers": {
"paperswithcode": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@hbg/mcp-paperswithcode",
"--client",
"claude"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"paperswithcode": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@hbg/mcp-paperswithcode",
"--client",
"claude"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"paperswithcode": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@hbg/mcp-paperswithcode",
"--client",
"claude"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"paperswithcode": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@hbg/mcp-paperswithcode",
"--client",
"claude"
]
}
}
}