This guide provides information about available Model Context Protocol (MCP) servers, their capabilities, and how to set them up with Kiro.
Only add MCP servers from trusted sources, and review all applicable server licensing information and documentation. Kiro is not responsible for any third-party MCP servers or other packages.
AWS Documentation Server
The AWS Documentation server provides access to AWS documentation, search capabilities, and content recommendations.
Capabilities
- Search AWS documentation across all services
- Read documentation pages in markdown format
- Get content recommendations related to specific documentation pages
Setup Instructions
Prerequisites
-
Install uv from Astral:
bash# On macOS/Linux curl -LsSf https://astral.sh/uv/install.sh | sh # On Windows PowerShell irm https://astral.sh/uv/install.ps1 | iex
-
Install Python 3.10 or newer:
bashuv python install 3.10
Configuration
For macOS/Linux:
{ "mcpServers": { "aws-docs": { "command": "uvx", "args": ["awslabs.aws-documentation-mcp-server@latest"], "env": { "FASTMCP_LOG_LEVEL": "ERROR" }, "disabled": false, "autoApprove": [] } } }
For Windows:
{ "mcpServers": { "aws-docs": { "command": "uv", "args": [ "tool", "run", "--from", "awslabs.aws-documentation-mcp-server@latest", "awslabs.aws-documentation-mcp-server.exe" ], "env": { "FASTMCP_LOG_LEVEL": "ERROR" } } } }
Available Tools
Tool Name | Description |
---|---|
mcp_aws_docs_search_documentation | Search AWS documentation for specific topics |
mcp_aws_docs_read_documentation | Read AWS documentation pages in markdown format |
mcp_aws_docs_recommend | Get content recommendations related to a documentation page |
Usage Examples
# Search for information about S3 bucket policies Search AWS documentation for S3 bucket policies # Read specific documentation Read the AWS Lambda function URLs documentation # Get recommendations Find related content to AWS ECS task definitions
GitHub MCP Server
The GitHub MCP server allows Kiro to interact with GitHub repositories, issues, and pull requests.
Capabilities
- Access repository information including files, commits, and branches
- Create and manage issues and pull requests
- Search repositories for specific content
Setup Instructions
Prerequisites
- Create a GitHub Personal Access Token:
- Go to GitHub Settings > Developer settings > Personal access tokens
- Generate a new token with
repo
anduser
scopes
Configuration
{ "mcpServers": { "github": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-github" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "your-token" } } } }
Available Tools
Tool Name | Description |
---|---|
github_get_repository | Get information about a repository |
github_get_file | Get the contents of a file from a repository |
github_search_code | Search for code in repositories |
github_create_issue | Create a new issue in a repository |
github_create_pull_request | Create a new pull request |
Usage Examples
# Get repository information Show me information about the tensorflow/tensorflow repository # Search for code Find examples of React hooks in facebook/react # Create an issue Create an issue in my repository about the login bug
Web Search Server
The Web Search MCP server provides access to web search results using the Brave Search API.
Capabilities
- Search the web for information
- Get real-time information not available in Kiro's training data
Setup Instructions
Prerequisites
- Get a Brave Search API key:
- Sign up at https://brave.com/search/api/
- Generate an API key
Configuration
{ "mcpServers": { "web-search": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-bravesearch" ], "env": { "BRAVE_API_KEY": "your-api-key" } } } }
Available Tools
Tool Name | Description |
---|---|
brave_search | Search the web using Brave Search |
brave_search_news | Search for news articles |
Usage Examples
# Search for information Find the latest information about TypeScript 5.0 features # Search for news What are the latest developments in quantum computing?
Remote MCP Servers
Kiro currently supports local stdio MCP servers, however you can add remote MCP servers by leveraging the mcp-remote
npm package to make requests to the remote MCP endpoint.
Setup Instructions
Prerequisites
- Install Node.js and NPM if not already installed.
Configuration
{ "mcpServers": { "my-remote-mcp": { "command": "npx", "args": [ "mcp-remote", "https://<remote-mcp-endpoint>", "--transport", "sse" ], "disabled": false } } }
Custom MCP Servers
You can create your own MCP servers to extend Kiro's capabilities for your specific needs.
Creating a Custom Server
- Choose a programming language (Python, Node.js, etc.)
- Implement the MCP protocol using available libraries
- Define your tools and their capabilities
- Package and distribute your server
Resources for Custom Server Development
Additional MCP Servers
Database Servers
- PostgreSQL MCP Server: Query and manage PostgreSQL databases
- MongoDB MCP Server: Interact with MongoDB databases
Development Tools
- Docker MCP Server: Manage Docker containers and images
- Kubernetes MCP Server: Interact with Kubernetes clusters
Cloud Providers
- Azure MCP Server: Interact with Azure services and resources
- GCP MCP Server: Manage Google Cloud Platform resources
Finding More MCP Servers
To discover additional MCP servers:
- Visit the MCP Registry
- Check the GitHub MCP Organization
- Search for "mcp-server" on npm or PyPI
For information on configuring MCP servers, see the MCP Configuration page.
Servers