Graduate Agent is an open-source AI assistant that helps students discover research opportunities, personalize application materials, and manage the entire graduate admissions pipeline from search to submission
接入配置
选择客户端,复制配置,再按项目文档补齐环境变量。
claude mcp add grad-agent --env ANTHROPIC_API_KEY='<ANTHROPIC_API_KEY>' --env SMTP_SERVER='<SMTP_SERVER>' --env SMTP_PORT='<SMTP_PORT>' --env SMTP_USERNAME='<SMTP_USERNAME>' --env SMTP_PASSWORD='<SMTP_PASSWORD>' --env SMTP_FROM='<SMTP_FROM>' --env GITHUB_TOKEN='<GITHUB_TOKEN>' --env HF_TOKEN='<HF_TOKEN>' -- uvx grad-agent~/.codex/config.toml
[mcp_servers.grad-agent]
command = "uvx"
args = ["grad-agent"]
env = { ANTHROPIC_API_KEY = "<ANTHROPIC_API_KEY>", SMTP_SERVER = "<SMTP_SERVER>", SMTP_PORT = "<SMTP_PORT>", SMTP_USERNAME = "<SMTP_USERNAME>", SMTP_PASSWORD = "<SMTP_PASSWORD>", SMTP_FROM = "<SMTP_FROM>", GITHUB_TOKEN = "<GITHUB_TOKEN>", HF_TOKEN = "<HF_TOKEN>" }
# codex mcp add grad-agent --env ANTHROPIC_API_KEY='<ANTHROPIC_API_KEY>' --env SMTP_SERVER='<SMTP_SERVER>' --env SMTP_PORT='<SMTP_PORT>' --env SMTP_USERNAME='<SMTP_USERNAME>' --env SMTP_PASSWORD='<SMTP_PASSWORD>' --env SMTP_FROM='<SMTP_FROM>' --env GITHUB_TOKEN='<GITHUB_TOKEN>' --env HF_TOKEN='<HF_TOKEN>' -- uvx grad-agent~/.cursor/mcp.json
{
"mcpServers": {
"grad-agent": {
"command": "uvx",
"args": [
"grad-agent"
],
"env": {
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
"SMTP_SERVER": "<SMTP_SERVER>",
"SMTP_PORT": "<SMTP_PORT>",
"SMTP_USERNAME": "<SMTP_USERNAME>",
"SMTP_PASSWORD": "<SMTP_PASSWORD>",
"SMTP_FROM": "<SMTP_FROM>",
"GITHUB_TOKEN": "<GITHUB_TOKEN>",
"HF_TOKEN": "<HF_TOKEN>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"grad-agent": {
"type": "stdio",
"command": "uvx",
"args": [
"grad-agent"
],
"env": {
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
"SMTP_SERVER": "<SMTP_SERVER>",
"SMTP_PORT": "<SMTP_PORT>",
"SMTP_USERNAME": "<SMTP_USERNAME>",
"SMTP_PASSWORD": "<SMTP_PASSWORD>",
"SMTP_FROM": "<SMTP_FROM>",
"GITHUB_TOKEN": "<GITHUB_TOKEN>",
"HF_TOKEN": "<HF_TOKEN>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"grad-agent": {
"command": "uvx",
"args": [
"grad-agent"
],
"env": {
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
"SMTP_SERVER": "<SMTP_SERVER>",
"SMTP_PORT": "<SMTP_PORT>",
"SMTP_USERNAME": "<SMTP_USERNAME>",
"SMTP_PASSWORD": "<SMTP_PASSWORD>",
"SMTP_FROM": "<SMTP_FROM>",
"GITHUB_TOKEN": "<GITHUB_TOKEN>",
"HF_TOKEN": "<HF_TOKEN>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"grad-agent": {
"command": "uvx",
"args": [
"grad-agent"
],
"env": {
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
"SMTP_SERVER": "<SMTP_SERVER>",
"SMTP_PORT": "<SMTP_PORT>",
"SMTP_USERNAME": "<SMTP_USERNAME>",
"SMTP_PASSWORD": "<SMTP_PASSWORD>",
"SMTP_FROM": "<SMTP_FROM>",
"GITHUB_TOKEN": "<GITHUB_TOKEN>",
"HF_TOKEN": "<HF_TOKEN>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"grad-agent": {
"command": "uvx",
"args": [
"grad-agent"
],
"env": {
"ANTHROPIC_API_KEY": "<ANTHROPIC_API_KEY>",
"SMTP_SERVER": "<SMTP_SERVER>",
"SMTP_PORT": "<SMTP_PORT>",
"SMTP_USERNAME": "<SMTP_USERNAME>",
"SMTP_PASSWORD": "<SMTP_PASSWORD>",
"SMTP_FROM": "<SMTP_FROM>",
"GITHUB_TOKEN": "<GITHUB_TOKEN>",
"HF_TOKEN": "<HF_TOKEN>"
}
}
}
}需要的环境变量
ANTHROPIC_API_KEYSMTP_SERVERSMTP_PORTSMTP_USERNAMESMTP_PASSWORDSMTP_FROMGITHUB_TOKENHF_TOKEN
把占位值换成你自己的密钥;不要把密钥提交到代码仓库。