tooluniverse for VS Code
io.github.mims-harvard/tooluniverse
2,500+ scientific tools for AI scientists: life science, research, literature, and more.
client:VS Code
transport:stdio
runtime:pypi
Install tooluniverse in VS Code
.vscode/mcp.json
{
"inputs": [
{
"type": "promptString",
"id": "openai-api-key",
"description": "OPENAI_API_KEY",
"password": true
},
{
"type": "promptString",
"id": "anthropic-api-key",
"description": "ANTHROPIC_API_KEY",
"password": true
},
{
"type": "promptString",
"id": "gemini-api-key",
"description": "GEMINI_API_KEY",
"password": true
},
{
"type": "promptString",
"id": "openrouter-api-key",
"description": "OPENROUTER_API_KEY",
"password": true
},
{
"type": "promptString",
"id": "azure-openai-api-key",
"description": "AZURE_OPENAI_API_KEY",
"password": true
},
{
"type": "promptString",
"id": "hf-token",
"description": "HF_TOKEN",
"password": true
},
{
"type": "promptString",
"id": "ncbi-api-key",
"description": "NCBI_API_KEY",
"password": true
},
{
"type": "promptString",
"id": "semantic-scholar-api-key",
"description": "SEMANTIC_SCHOLAR_API_KEY",
"password": true
},
{
"type": "promptString",
"id": "biogrid-api-key",
"description": "BIOGRID_API_KEY",
"password": true
},
{
"type": "promptString",
"id": "disgenet-api-key",
"description": "DISGENET_API_KEY",
"password": true
},
{
"type": "promptString",
"id": "omim-api-key",
"description": "OMIM_API_KEY",
"password": true
},
{
"type": "promptString",
"id": "oncokb-api-token",
"description": "ONCOKB_API_TOKEN",
"password": true
},
{
"type": "promptString",
"id": "nvidia-api-key",
"description": "NVIDIA_API_KEY",
"password": true
},
{
"type": "promptString",
"id": "uspto-api-key",
"description": "USPTO_API_KEY",
"password": true
},
{
"type": "promptString",
"id": "umls-api-key",
"description": "UMLS_API_KEY",
"password": true
},
{
"type": "promptString",
"id": "brenda-email",
"description": "BRENDA_EMAIL",
"password": true
},
{
"type": "promptString",
"id": "brenda-password",
"description": "BRENDA_PASSWORD",
"password": true
}
],
"servers": {
"tooluniverse": {
"type": "stdio",
"command": "uvx",
"args": [
"tooluniverse"
],
"env": {
"OPENAI_API_KEY": "${input:openai-api-key}",
"ANTHROPIC_API_KEY": "${input:anthropic-api-key}",
"GEMINI_API_KEY": "${input:gemini-api-key}",
"OPENROUTER_API_KEY": "${input:openrouter-api-key}",
"AZURE_OPENAI_API_KEY": "${input:azure-openai-api-key}",
"HF_TOKEN": "${input:hf-token}",
"NCBI_API_KEY": "${input:ncbi-api-key}",
"SEMANTIC_SCHOLAR_API_KEY": "${input:semantic-scholar-api-key}",
"BIOGRID_API_KEY": "${input:biogrid-api-key}",
"DISGENET_API_KEY": "${input:disgenet-api-key}",
"OMIM_API_KEY": "${input:omim-api-key}",
"ONCOKB_API_TOKEN": "${input:oncokb-api-token}",
"NVIDIA_API_KEY": "${input:nvidia-api-key}",
"USPTO_API_KEY": "${input:uspto-api-key}",
"UMLS_API_KEY": "${input:umls-api-key}",
"BRENDA_EMAIL": "${input:brenda-email}",
"BRENDA_PASSWORD": "${input:brenda-password}"
}
}
}
}
VS Code prompts for each input the first time the server starts, so no secret is written to the file. VS Code docs