使用说明
AWS MCP
用于AWS API调用(Lambda、S3、IAM等)的MCP服务器,通过 aws_api_call 以及便利工具。
配置
设置可以来自 配置文件 或 环境变量.ev变量会覆盖配置文件。
配置文件(TOML)
用一 config.toml 在当前工作目录中,或设置 AWS_MCP_CONFIG 到配置文件路径。
复制示例并编辑:
cp config.toml.example config.toml
示例 config.toml:
[aws_mcp]
region = "us-east-1"
allowed_services = ["lambda", "s3", "iam"]
region-API调用的AWS区域(可选;如果未设置,则默认为boto3)。allowed_services--可用于的boto3服务名称列表aws_api_call.
环境变量(覆盖配置文件)
AWS_REGION--覆盖范围region从配置。AWS_MCP_ALLOWED_SERVICES--逗号分隔列表;覆盖allowed_services从配置(例如。lambda,s3,iam,ec2).AWS_MCP_CONFIG--配置文件的路径(默认:config.toml在当前工作目录中)。
允许的服务
只能调用列表中的服务。违约: lambda, s3, iam。服务名称不区分大小写。
安装
VS Code
mcp.json
{
"servers": {
"aws-mcp": {
"command": "/path/to/uv",
"args": [
"--directory",
"/path/to/project/aws_mcp",
"run",
"main.py"
]
},
"awslabs.aws-documentation-mcp-server": {
"command": "uvx",
"args": ["awslabs.aws-documentation-mcp-server@latest"],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR",
"AWS_DOCUMENTATION_PARTITION": "aws",
"MCP_USER_AGENT": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
},
"disabled": false,
"autoApprove": []
}
}
光标
mcp.json
{
"mcpServers": {
"aws-mcp": {
"command": "/path/to/uv",
"args": [
"--directory",
"/path/to/projects/aws_mcp",
"run",
"main.py"
]
},
"awslabs.aws-documentation-mcp-server": {
"command": "uvx",
"args": ["awslabs.aws-documentation-mcp-server@latest"],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR",
"AWS_DOCUMENTATION_PARTITION": "aws",
"MCP_USER_AGENT": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
},
"disabled": false,
"autoApprove": []
}
}
}
GitHub和Atlassian MCP服务器
项目级别 .cursor/mcp.json 在这个repo中包括 GitHub 和 亚托西亚 MCP服务器。按如下方式调整路径和令牌。
GitHub MCP
- 创建 GitHub个人访问令牌 (经典)至少 仓库 范围。
- 在
.cursor/mcp.json,替换YOUR_GITHUB_PAT_HERE在github服务器的env.GITHUB_PERSONAL_ACCESS_TOKEN使用您的令牌(或者如果您的编辑器展开它,请在shell中设置env-var)。 - 可选(Docker): 使用官方GitHub MCP镜像而不是npx:需要Docker;令牌也可以通过以下方式传递
"github": { "command": "docker", "args": ["run", "-i", "--rm", "ghcr.io/github/github-mcp-server"], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "YOUR_TOKEN" } }-e GITHUB_PERSONAL_ACCESS_TOKEN=...在args.
Atlassian MCP(Jira、Confluence、Compass)
- 使用 远程 服务器在
https://mcp.atlassian.com/v1/mcp(无本地命令)。 - 首次使用时,Cursor将打开一个浏览器 OAuth 2.1 登录您的Atlassian Cloud网站。
- 需要一个带有Jira和/或Confluence的Atlassian Cloud站点。
- 旧光标: 如果
url类型不受支持,请使用代理:(需要Node.js v18+和npx;如果您的客户端运行该命令,请保持终端会话运行。)"Atlassian-MCP-Server": { "command": "npx", "args": ["-y", "mcp-remote", "https://mcp.atlassian.com/v1/mcp"] }
路径
- 更新 aws mcp
command和args所以"/path/to/uv"和"/path/to/projects/aws_mcp"指向你的uv二进制文件和此项目目录。
