本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 AI LLMs
AI LLMs 可透過提供 API 使用、程式碼產生和故障診斷的智慧協助,大幅加速 Amazon Location Service 的開發。透過使用正確的 MCP 伺服器和內容設定 LLM 用戶端,您可以建立強大的開發助理,了解 AWS 服務和 Amazon Location Service 詳細資訊。使用此頁面中建議的最小內容和 MCP 組態,可確保您選擇的 LLM 模型有足夠的內容來產生正確的結果,而不會造成內容視窗負擔過大。這可以減少幻覺並提高結果準確性。此組態也確保模型知識截止不會影響結果的品質。
建議的 MCP 伺服器
模型內容通訊協定 (MCP) 伺服器透過提供外部工具、文件和 APIs存取權來擴展 LLM 功能。雖然這些 MCP 伺服器並非必要,但它們可以協助 LLM 查詢有關服務的其他資訊,並讓您了解最新的 Amazon Location Service 開發人員指南。對於 Amazon Location Service 開發,建議使用下列 MCP 伺服器:
客戶端組態
為您的用戶端使用適當的組態格式,以 MCP 伺服器設定 LLM 用戶端。
- Kiro
-
一鍵式安裝:
手動組態:
將下列項目新增至 Kiro 代理程式組態。如需 Kiro 組態的詳細資訊,請參閱 Kiro 文件。
{
"mcpServers": {
"aws-knowledge-mcp-server": {
"url": "https://knowledge-mcp.global.api.aws",
"type": "http"
},
"aws-api-mcp-server": {
"command": "uvx",
"args": ["awslabs.aws-api-mcp-server@latest"],
"env": {
"AWS_REGION": "us-east-1",
"READ_OPERATIONS_ONLY": "true"
}
}
}
}
- VSCode with Copilot
-
一鍵式安裝:
手動組態:
將以下內容新增至您的 VSCode mcp.json 檔案。如需 VS Code 中 MCP 伺服器的詳細資訊,請參閱 VSCode 文件。
{
"servers": {
"aws-knowledge-mcp-server": {
"type": "http",
"url": "https://knowledge-mcp.global.api.aws"
},
"aws-api-mcp-server": {
"command": "uvx",
"args": ["awslabs.aws-api-mcp-server@latest"],
"env": {
"AWS_REGION": "us-east-1",
"READ_OPERATIONS_ONLY": "true"
}
}
}
}
- VSCode with Cline
-
手動組態:
將下列項目新增至您的 Cline MCP 設定檔案 (cline_mcp_settings.json)。如需 Cline MCP 組態的詳細資訊,請參閱 Cline 文件。
{
"mcpServers": {
"aws-knowledge-mcp-server": {
"type": "streamableHttp",
"url": "https://knowledge-mcp.global.api.aws"
},
"aws-api-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": ["awslabs.aws-api-mcp-server@latest"],
"env": {
"AWS_REGION": "us-east-1",
"READ_OPERATIONS_ONLY": "true"
}
}
}
}
- Cursor
-
手動組態:
將下列項目新增至您的 Cursor mcp.json 檔案。如需 Cursor MCP 組態的詳細資訊,請參閱 Cursor 文件。
{
"mcpServers": {
"aws-knowledge-mcp-server": {
"url": "https://knowledge-mcp.global.api.aws"
},
"aws-api-mcp-server": {
"command": "uvx",
"args": ["awslabs.aws-api-mcp-server@latest"],
"env": {
"AWS_REGION": "us-east-1",
"READ_OPERATIONS_ONLY": "true"
}
}
}
}
- Claude Code
-
手動組態:
使用 Claude CLI 命令新增 MCP 伺服器。如需 Claude Code MCP 設定的詳細資訊,請參閱 Claude Code 文件。
# Add AWS Knowledge MCP Server (HTTP)
claude mcp add --transport http aws-knowledge-mcp-server https://knowledge-mcp.global.api.aws
# Add AWS API MCP Server (stdio)
claude mcp add --transport stdio aws-api-mcp-server -- uvx awslabs.aws-api-mcp-server@latest
- Gemini Code Assist
-
手動組態:
將下列項目新增至 Gemini 設定 JSON 檔案 (~/.gemini/settings.json)。如需 Gemini Code Assist MCP 組態的詳細資訊,請參閱 Google Cloud 文件。
{
"mcpServers": {
"aws-knowledge-mcp-server": {
"httpUrl": "https://knowledge-mcp.global.api.aws"
},
"aws-api-mcp-server": {
"command": "uvx",
"args": ["awslabs.aws-api-mcp-server@latest"],
"env": {
"AWS_REGION": "us-east-1",
"READ_OPERATIONS_ONLY": "true"
}
}
}
}
實用內容
在 Amazon Location Service 專案上使用 AI 和 LLMs 時,提供特定內容有助於引導 AI 實現更好的解決方案。我們持續改善已發佈的文件和指南,以更好地將 LLMs 導向目前的最佳實務,但我們正在託管和維護一組有用的內容,以便在模型訓練趕上 Amazon Location Service 的最新版本時提供協助。
維護的 AGENTS.md 檔案可提供使用 Amazon Location 的最低有用內容。
若要使用此內容檔案,請先在本機下載:
curl -o path/to/AGENTS.md https://raw.githubusercontent.com/aws-geospatial/amazon-location-docs-resources/main/developer-tools/ai-and-llms/AGENTS.md
然後將 LLM 用戶端設定為使用下載的檔案:
- Kiro
-
將本機檔案新增至您的代理程式組態:
{
"resources": [
"file://path/to/AGENTS.md"
]
}
- VSCode with Copilot
-
將下載的 AGENTS.md 檔案放在工作區的根目錄。VSCode 會自動將指示套用至所有聊天請求。若要啟用此功能,請確定 chat.useAgentsMdFile 設定已啟用。如需詳細資訊,請參閱 VSCode 文件中的自訂指示。
- VSCode with Cline
-
將下載的 AGENTS.md 檔案放在您的專案根目錄,或使用 @ 提及在對話中加以參考。Cline 會自動探索專案檔案,您可以在提示@AGENTS.md中使用 參考內容。如需內容管理的詳細資訊,請參閱 Cline 文件。
- Cursor
-
使用 @ 提及在對話中參考下載的 AGENTS.md 檔案。您可以使用 參考檔案@Files & Folders,然後搜尋 AGENTS.md 檔案,或直接將檔案拖曳至聊天。如需 @ 提及的詳細資訊,請參閱游標文件。
- Claude Code
-
將下載的 AGENTS.md 檔案新增至您的專案目錄。您可以在專案的 CLAUDE.md 檔案中包含它,或直接在目前的工作階段中參考它。如需 Claude Code MCP 設定的詳細資訊,請參閱 Claude Code 文件。
- Gemini Code Assist
-
在專案根目錄或全球內容的 ~/.gemini/GEMINI.md 中建立 GEMINI.md 檔案,並包含下載的 AGENTS.md 檔案的內容。如需內容檔案的詳細資訊,請參閱 Google Cloud 文件。
Kiro 代理程式組態
對於 Kiro 使用者,以下是完整的代理程式組態檔案,其中包含建議的 MCP 伺服器和 Amazon Location Service 內容檔案:
{
"name": "amazon-location-agent",
"description": "Agent configured for Amazon Location Service development",
"prompt": null,
"mcpServers": {
"aws-knowledge-mcp-server": {
"url": "https://knowledge-mcp.global.api.aws",
"type": "http"
},
"aws-api-mcp-server": {
"command": "uvx",
"args": ["awslabs.aws-api-mcp-server@latest"],
"env": {
"AWS_REGION": "us-east-1",
"READ_OPERATIONS_ONLY": "true"
}
}
},
"tools": [
"@builtin",
"@aws-knowledge-mcp-server/aws___read_documentation",
"@aws-knowledge-mcp-server/aws___recommend",
"@aws-knowledge-mcp-server/aws___search_documentation",
"@aws-api-mcp-server/aws___call_aws",
"@aws-api-mcp-server/aws___suggest_aws_commands"
],
"allowedTools": [
"web_fetch",
"web_search",
"fs_read",
"@aws-knowledge-mcp-server/aws___read_documentation",
"@aws-knowledge-mcp-server/aws___recommend",
"@aws-knowledge-mcp-server/aws___search_documentation",
"@aws-api-mcp-server/aws___suggest_aws_commands"
],
"resources": [
"file://path/to/amazon-location-docs-resources/developer-tools/ai-and-llms/AGENTS.md"
],
"includeMcpJson": false
}