Skip to content
Back to skills

2302 V1012 F7a09ca9

ASecurity

**January 2026** ---

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 11, 2026
devopsgobashdockerawsterraformgitapisecuritydocumentation

Works with

  • cli
  • api
  • mcp

Security analysis

A100/100

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 2302-v1012_f7a09ca9 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 2302 V1012 F7a09ca9?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 2302 V1012 F7a09ca9
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-2302-v1012-f7a09ca9/badge)](https://www.skillsdirectory.com/skills/tools-only-2302-v1012-f7a09ca9)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
# Release v1.0.12 - Multi-Provider IAM, DocumentDB Storage & Well-Known Health Fix

**January 2026**

---

## Major Features

### Multi-Provider IAM Support for Keycloak and Microsoft Entra ID

Full IAM support enabling both Keycloak AND Microsoft Entra ID through a unified API:

- **Harmonized API**: Same user and group management experience regardless of IdP
- **Self-Signed JWT Tokens**: Human users can generate tokens for CLI tools and AI coding assistants
- **M2M Service Accounts**: AI agent identity with OAuth2 Client Credentials flow
- **Fine-Grained Access Control**: Scopes define exactly which MCP servers, methods, tools, and agents each user can access

[PR #378](https://github.com/agentic-community/mcp-gateway-registry/pull/378)

### CloudFront HTTPS Support for AWS ECS

Production-ready AWS deployment with CloudFront for HTTPS termination:

- **CDN Caching**: Global edge distribution for improved latency
- **Three Deployment Modes**: Flexible configurations to match requirements
- **SSL/TLS Termination**: Secure connections without managing certificates on ECS

[PR #363](https://github.com/agentic-community/mcp-gateway-registry/pull/363) | [Issue #293](https://github.com/agentic-community/mcp-gateway-registry/issues/293)

### Well-Known Discovery Health Status Fix

The `/.well-known/mcp-servers` endpoint now returns actual health status instead of hardcoded "healthy":

- **Accurate Status Reporting**: Servers show real health status (healthy, unhealthy, disabled, unknown)
- **Status Normalization**: Detailed messages like "unhealthy: timeout" normalized to "unhealthy" for client consumption
- **Comprehensive Tests**: 457 lines of new tests for the well-known routes

[PR #384](https://github.com/agentic-community/mcp-gateway-registry/pull/384) | [Issue #375](https://github.com/agentic-community/mcp-gateway-registry/issues/375)

---

## What's New

### Authentication & IAM
- Multi-Provider IAM Support for Keycloak and Microsoft Entra ID (#378)
- JWT token scopes improvements (#383)

### Infrastructure & Docker
- Add lightweight Dockerfile for simple MCP servers (Dockerfile.mcp-server-light)
- Synchronize docker-compose files for consistency
- Reference official mongo8:2 image in docker-compose.prebuilt.yml (#364)
- Update images and add scope.yml to mongo setup job (#360)

### AWS ECS Deployment
- CloudFront HTTPS support for AWS ECS deployment (#363)
- Deployment mode fixes and security group rules limit (#374)
- AWS ECS deployment improvements and script hardening (#365)

### Bug Fixes
- Fix well-known endpoint returning hardcoded health status (#384)
- Quick Start docs, MongoDB auth, and JWT token scopes fixes (#383)

### Documentation
- Mark #232 and #297 as completed in roadmap
- Add HuggingFace CLI explanation and installation link (#371)
- Mark MCP server description as required (#362)

---

## Configuration Changes

### New Dockerfile for Simple MCP Servers

A lightweight Dockerfile (`docker/Dockerfile.mcp-server-light`) is now available for simple MCP servers that don't need PyTorch or the registry module:

```yaml
# docker-compose.yml example
currenttime-server:
  build:
    context: .
    dockerfile: docker/Dockerfile.mcp-server-light
    args:
      SERVER_DIR: servers/currenttime
```

Benefits:
- Smaller image size (no PyTorch dependencies)
- Faster builds
- Suitable for: currenttime, fininfo, realserverfaketools servers

---

## Upgrade Instructions

### For Docker Compose Deployments

1. **Pull the latest changes:**
```bash
cd mcp-gateway-registry
git pull origin main
git checkout v1.0.12
```

2. **Rebuild and restart:**
```bash
./build_and_run.sh
```

### For AWS ECS Deployment

1. **Update Terraform variables** for CloudFront configuration if desired
2. **Apply Terraform changes:**
```bash
cd terraform/aws-ecs
terraform plan
terraform apply
```

---

## Bug Fixes

- Fix `/.well-known/mcp-servers` endpoint returning hardcoded "healthy" status for all servers (#384)
- Fix Quick Start documentation and MongoDB authentication issues (#383)
- Fix JWT token scopes handling (#383)
- Fix deployment mode issues and security group rules limit in AWS ECS (#374)
- Synchronize docker-compose files for consistency

---

## Pull Requests Included

| PR | Title |
|----|-------|
| #384 | fix: retrieve actual health status in well-known discovery endpoint |
| #383 | fix: Quick Start docs, MongoDB auth, and JWT token scopes |
| #378 | feat: Multi-Provider IAM Support for Keycloak and Microsoft Entra ID |
| #374 | fix: deployment mode fixes, security group rules limit, and documentation improvements |
| #371 | docs: add HuggingFace CLI explanation and installation link |
| #365 | fix: AWS ECS deployment improvements and script hardening for v1.0.10 |
| #364 | Changed line 365 of docker-compose.prebuilt.yml to reference the official mongo8:2 image |
| #363 | feat: Add CloudFront HTTPS support for AWS ECS deployment |
| #362 | mark mcp server description as required |
| #360 | update images and add scope.yml to mongo setup job |

---

## Issues Closed

- [#375](https://github.com/agentic-community/mcp-gateway-registry/issues/375) - Bug: /.well-known/mcp-servers endpoint returns hardcoded "healthy" status
- [#293](https://github.com/agentic-community/mcp-gateway-registry/issues/293) - Add CloudFront HTTPS support for AWS ECS deployment

---

## Contributors

Thank you to our amazing contributors for this release:

- Omri Shiv
- Viviana Luccioli
- Andreas Feldmann
- Wallace Printz
- Gaurav Rele
- cxhello
- Gabriel Rojas

---

## Resources

### Documentation
- [Storage Architecture](docs/design/storage-architecture-mongodb-documentdb.md) - MongoDB/DocumentDB storage design
- [IdP Provider Support](docs/design/idp-provider-support.md) - Multi-provider IAM documentation
- [Authentication Design](docs/design/authentication-design.md) - Authentication architecture

---

## Support

- [GitHub Issues](https://github.com/agentic-community/mcp-gateway-registry/issues)
- [GitHub Discussions](https://github.com/agentic-community/mcp-gateway-registry/discussions)
- [Documentation](https://github.com/agentic-community/mcp-gateway-registry/tree/main/docs)

---

**Full Changelog:** [v1.0.10...v1.0.12](https://github.com/agentic-community/mcp-gateway-registry/compare/v1.0.10...v1.0.12)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.