S3 YAML MCP Server

by ander-castiblanco-stori

284 downloads
Not rated
GitHub

Description

# S3 YAML MCP Server A Model Context Protocol (MCP) server that connects to AWS S3 to provide access to YAML files containing Swagger/OpenAPI documentation. Designed for seamless integration with VS Code and GitHub Copilot. ## 🎯 What is MCP? Model Context Protocol (MCP) is an…

About

# S3 YAML MCP Server A Model Context Protocol (MCP) server that connects to AWS S3 to provide access to YAML files containing Swagger/OpenAPI documentation. Designed for seamless integration with VS Code and GitHub Copilot. ## 🎯 What is MCP? Model Context Protocol (MCP) is an open protocol that standardizes how…

Details

Author
ander-castiblanco-stori
Downloads
284
Categories
Other

- Connects to any S3-compatible storage service
- Automatically lists and discovers YAML/YML files
- Reads and provides YAML content to AI assistants
- Searches for files and specific API endpoint details
- Built-in integration with VS Code and GitHub Copilot
- Uses AWS CLI credentials or IAM roles for secure authentication

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name S3 YAML MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install via the recommended one-line script, Go install, binary download, or Docker. Set the required environment variable S3_BUCKET (optionally S3_REGION, S3_ENDPOINT, etc.) and create a .vscode/mcp.json file to register the server in VS Code. After installation, open VS Code and use GitHub Copilot Chat with commands like @s3YamlDocs list all YAML files to interact with your S3-hosted specifications.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "s3 yaml mcp server": {
            "s3-mcp-server-ander-castiblanco-stori": {
                "command": "docker",
                "args": [
                    "pull",
                    "ghcr.io/ander-castiblanco-stori/s3-mcp-server:latest"
                ]
            }
        }
    }
}

McpServers

{
    "s3-mcp-server-ander-castiblanco-stori": {
        "command": "docker",
        "args": [
            "pull",
            "ghcr.io/ander-castiblanco-stori/s3-mcp-server:latest"
        ]
    }
}

S3 YAML MCP Server

A Model Context Protocol (MCP) server that connects to AWS S3 to provide access to YAML files containing Swagger/OpenAPI documentation. Designed for seamless integration with VS Code and GitHub Copilot.

🎯 What is MCP?

Model Context Protocol (MCP) is an open protocol that standardizes how applications provide context to Large Language Models (LLMs). It enables AI assistants to securely access data sources and tools.

✨ Features

- 🔗 S3 Integration: Connect to any S3-compatible storage service
- 📁 YAML File Discovery: Automatically list and discover YAML/YML files
- 📖 Content Access: Read and provide YAML content to AI assistants
- 🔍 Advanced Search: Search for files and specific API endpoint details
- 🚀 VS Code Native: Built-in integration with VS Code and GitHub Copilot
- 🔒 Secure Authentication: Uses AWS CLI credentials or IAM roles

🚀 Installation

Method 1: One-Line Install (Recommended)

curl -fsSL https://raw.githubusercontent.com/ander-castiblanco-stori/s3-mcp-server/main/install.sh | bash

This will:

- Download the latest binary for your platform
- Install it to /usr/local/bin
- Set up VS Code configuration files

Method 2: Go Install

go install github.com/ander-castiblanco-stori/s3-mcp-server@latest

Method 3: Download Binary

Visit the releases page and download the binary for your platform.

Method 4: Docker

docker pull ghcr.io/ander-castiblanco-stori/s3-mcp-server:latest

🐳 Docker Usage

Quick Start with Docker

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.