Documentation

Servers

This guide provides information about available Model Context Protocol (MCP) servers, their capabilities, and how to set them up with Kiro.

Warning

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.

Copied!AWS Documentation Server

The AWS Documentation server provides access to AWS documentation, search capabilities, and content recommendations.

Copied!Capabilities

  • Search AWS documentation across all services
  • Read documentation pages in markdown format
  • Get content recommendations related to specific documentation pages

Copied!Setup Instructions

Copied!Prerequisites

  1. 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
  2. Install Python 3.10 or newer:

    bash
    uv python install 3.10

Copied!Configuration

For macOS/Linux:

json
{ "mcpServers": { "aws-docs": { "command": "uvx", "args": ["awslabs.aws-documentation-mcp-server@latest"], "env": { "FASTMCP_LOG_LEVEL": "ERROR" }, "disabled": false, "autoApprove": [] } } }

For Windows:

json
{ "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" } } } }

Copied!Available Tools

Tool NameDescription
mcp_aws_docs_search_documentationSearch AWS documentation for specific topics
mcp_aws_docs_read_documentationRead AWS documentation pages in markdown format
mcp_aws_docs_recommendGet content recommendations related to a documentation page

Copied!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

Copied!GitHub MCP Server

The GitHub MCP server allows Kiro to interact with GitHub repositories, issues, and pull requests.

Copied!Capabilities

  • Access repository information including files, commits, and branches
  • Create and manage issues and pull requests
  • Search repositories for specific content

Copied!Setup Instructions

Copied!Prerequisites

  1. Create a GitHub Personal Access Token:
    • Go to GitHub Settings > Developer settings > Personal access tokens
    • Generate a new token with repo and user scopes

Copied!Configuration

json
{ "mcpServers": { "github": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-github" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "your-token" } } } }

Copied!Available Tools

Tool NameDescription
github_get_repositoryGet information about a repository
github_get_fileGet the contents of a file from a repository
github_search_codeSearch for code in repositories
github_create_issueCreate a new issue in a repository
github_create_pull_requestCreate a new pull request

Copied!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

Copied!Web Search Server

The Web Search MCP server provides access to web search results using the Brave Search API.

Copied!Capabilities

  • Search the web for information
  • Get real-time information not available in Kiro's training data

Copied!Setup Instructions

Copied!Prerequisites

  1. Get a Brave Search API key:

Copied!Configuration

json
{ "mcpServers": { "web-search": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-bravesearch" ], "env": { "BRAVE_API_KEY": "your-api-key" } } } }

Copied!Available Tools

Tool NameDescription
brave_searchSearch the web using Brave Search
brave_search_newsSearch for news articles

Copied!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?

Copied!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.

Copied!Setup Instructions

Copied!Prerequisites

  1. Install Node.js and NPM if not already installed.

Copied!Configuration

json
{ "mcpServers": { "my-remote-mcp": { "command": "npx", "args": [ "mcp-remote", "https://<remote-mcp-endpoint>", "--transport", "sse" ], "disabled": false } } }

Copied!Custom MCP Servers

You can create your own MCP servers to extend Kiro's capabilities for your specific needs.

Copied!Creating a Custom Server

  1. Choose a programming language (Python, Node.js, etc.)
  2. Implement the MCP protocol using available libraries
  3. Define your tools and their capabilities
  4. Package and distribute your server

Copied!Resources for Custom Server Development

Copied!Additional MCP Servers

Copied!Database Servers

  • PostgreSQL MCP Server: Query and manage PostgreSQL databases
  • MongoDB MCP Server: Interact with MongoDB databases

Copied!Development Tools

  • Docker MCP Server: Manage Docker containers and images
  • Kubernetes MCP Server: Interact with Kubernetes clusters

Copied!Cloud Providers

  • Azure MCP Server: Interact with Azure services and resources
  • GCP MCP Server: Manage Google Cloud Platform resources

Copied!Finding More MCP Servers

To discover additional MCP servers:

  1. Visit the MCP Registry
  2. Check the GitHub MCP Organization
  3. Search for "mcp-server" on npm or PyPI

For information on configuring MCP servers, see the MCP Configuration page.

Page updated: July 11, 2025