MCP Server
MCP
grad-agent
Autonomous MCP agent for grad school applications: prof discovery, cold emails, SOP, tracking.
Install
uvx grad-agent
Configuration Example
{
"remotes": [],
"packages": [
{
"registryType": "pypi",
"registryBaseUrl": "https://pypi.org",
"identifier": "grad-agent",
"version": "0.2.5",
"runtimeHint": "uvx",
"transport": {
"type": "stdio"
},
"runtimeArguments": [
{
"isRequired": true,
"value": "server",
"type": "positional"
}
],
"environmentVariables": [
{
"description": "Anthropic API key used by Claude Haiku for hook synthesis and verification.",
"isRequired": true,
"isSecret": true,
"name": "ANTHROPIC_API_KEY"
},
{
"description": "SMTP host for the review mailer.",
"isRequired": true,
"default": "smtp.gmail.com",
"name": "SMTP_SERVER"
},
{
"description": "SMTP port.",
"isRequired": true,
"default": "587",
"name": "SMTP_PORT"
},
{
"description": "SMTP username; used as From address by default.",
"isRequired": true,
"name": "SMTP_USERNAME"
},
{
"description": "SMTP password. Gmail App Password recommended.",
"isRequired": true,
"isSecret": true,
"name": "SMTP_PASSWORD"
},
{
"description": "Envelope From address for drafts emailed to the user's review inbox.",
"isRequired": true,
"name": "SMTP_FROM"
},
{
"description": "Optional. Personal access token used to enumerate the user's public and private GitHub repos during catalog sync.",
"isSecret": true,
"name": "GITHUB_TOKEN"
},
{
"description": "Optional. HuggingFace token used to enumerate the user's published models and datasets during catalog sync.",
"isSecret": true,
"name": "HF_TOKEN"
},
{
"description": "Optional. Override the default ~/.grad-agent/ location for profile, programs, secrets, and data.",
"default": "~/.grad-agent",
"name": "GRAD_AGENT_HOME"
}
]
}
]
}
mcp
model-context-protocol
pypi
By
Comments
Sign in to leave a comment