Searches the Semantic Scholar API for papers and retrieves paper details, authors and citations.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add semantic-scholar-server-jackkuo666 -- npx -y @smithery/cli@latest install @JackKuo666/semanticscholar-mcp-server --client claude --config '{}'~/.codex/config.toml
[mcp_servers.semantic-scholar-server-jackkuo666]
command = "npx"
args = ["-y", "@smithery/cli@latest", "install", "@JackKuo666/semanticscholar-mcp-server", "--client", "claude", "--config", "{}"]
# codex mcp add semantic-scholar-server-jackkuo666 -- npx -y @smithery/cli@latest install @JackKuo666/semanticscholar-mcp-server --client claude --config '{}'~/.cursor/mcp.json
{
"mcpServers": {
"semantic-scholar-server-jackkuo666": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"install",
"@JackKuo666/semanticscholar-mcp-server",
"--client",
"claude",
"--config",
"{}"
]
}
}
}.vscode/mcp.json
{
"servers": {
"semantic-scholar-server-jackkuo666": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"install",
"@JackKuo666/semanticscholar-mcp-server",
"--client",
"claude",
"--config",
"{}"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"semantic-scholar-server-jackkuo666": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"install",
"@JackKuo666/semanticscholar-mcp-server",
"--client",
"claude",
"--config",
"{}"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"semantic-scholar-server-jackkuo666": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"install",
"@JackKuo666/semanticscholar-mcp-server",
"--client",
"claude",
"--config",
"{}"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"semantic-scholar-server-jackkuo666": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"install",
"@JackKuo666/semanticscholar-mcp-server",
"--client",
"claude",
"--config",
"{}"
]
}
}
}