Back to Home
eduardomb-aw icon

amlink-submissions-mcp

Verified Safe

by eduardomb-aw

Overview

A Model Context Protocol (MCP) server and client implementation for AmLink submissions API integration, built with ASP.NET Core and secured with Identity Server 4.

Installation

Run Command
docker-compose up -d

Environment Variables

  • IDENTITY_SERVER_CLIENT_SECRET
  • OPENAI_API_KEY

Security Notes

The project uses Identity Server 4 for authentication and integrates robust CI/CD pipelines including Trivy for security scanning, which are good practices. However, the `docker-compose.yml` file hardcodes a password for Kestrel's default HTTPS certificate (`ASPNETCORE_Kestrel__Certificates__Default__Password=YourSecurePassword123!`), even if intended for development, which is a significant security oversight. Additionally, `docker-compose.override.yml` provides default client secrets and OpenAI API keys, which, while meant for development convenience, can lead to accidental exposure or bad habits. Production configurations correctly enforce environment variables for these sensitive values, mitigating the risk for deployed environments.

Similar Servers

Stats

Interest Score0
Security Score7
Cost ClassMedium
Stars0
Forks0
Last Update2025-12-01

Tags

MCP.NETASP.NET CoreDockerOAuth