grad-agent for VS Code
io.github.i-ninte/grad-agent
Autonomous MCP agent for grad school applications: prof discovery, cold emails, SOP, tracking.
client:VS Code
transport:stdio
runtime:pypi
Install grad-agent in VS Code
.vscode/mcp.json
{
"inputs": [
{
"type": "promptString",
"id": "anthropic-api-key",
"description": "ANTHROPIC_API_KEY",
"password": true
},
{
"type": "promptString",
"id": "smtp-server",
"description": "SMTP_SERVER",
"password": true
},
{
"type": "promptString",
"id": "smtp-port",
"description": "SMTP_PORT",
"password": true
},
{
"type": "promptString",
"id": "smtp-username",
"description": "SMTP_USERNAME",
"password": true
},
{
"type": "promptString",
"id": "smtp-password",
"description": "SMTP_PASSWORD",
"password": true
},
{
"type": "promptString",
"id": "smtp-from",
"description": "SMTP_FROM",
"password": true
},
{
"type": "promptString",
"id": "github-token",
"description": "GITHUB_TOKEN",
"password": true
},
{
"type": "promptString",
"id": "hf-token",
"description": "HF_TOKEN",
"password": true
},
{
"type": "promptString",
"id": "grad-agent-home",
"description": "GRAD_AGENT_HOME",
"password": true
}
],
"servers": {
"grad-agent": {
"type": "stdio",
"command": "uvx",
"args": [
"grad-agent"
],
"env": {
"ANTHROPIC_API_KEY": "${input:anthropic-api-key}",
"SMTP_SERVER": "${input:smtp-server}",
"SMTP_PORT": "${input:smtp-port}",
"SMTP_USERNAME": "${input:smtp-username}",
"SMTP_PASSWORD": "${input:smtp-password}",
"SMTP_FROM": "${input:smtp-from}",
"GITHUB_TOKEN": "${input:github-token}",
"HF_TOKEN": "${input:hf-token}",
"GRAD_AGENT_HOME": "${input:grad-agent-home}"
}
}
}
}
VS Code prompts for each input the first time the server starts, so no secret is written to the file. VS Code docs