ae-poc-identity-mcpsrv
Verified Safeby ISubkowskI
Overview
Serves as an intermediary Model Context Protocol (MCP) server with Server-Sent Events (SSE) transport for an Identity Claims API, proxying requests to a backend REST service.
Installation
docker run --rm -p 3033:3033 -p 9007:9007 -e Authentication__ExpectedToken="YOUR_SECURE_TOKEN" -e IdentityStorageApi__ApiUrl="http://host.docker.internal:5023" ae-poc-identity-mcp-srvsseEnvironment Variables
- ASPNETCORE_ENVIRONMENT
- Authentication__ExpectedToken
- IdentityStorageApi__ApiUrl
- App__Name
- App__Version
- App__Url
- CONFIG_PATH
Security Notes
The repository uses placeholder secret tokens (e.g., 'YOUR_SUPER_SECRET_AND_UNIQUE_TOKEN_REPLACE_ME', 'my-secret-token') in configuration files and templates. While the documentation correctly advises replacing these and provides mechanisms for secure configuration via environment variables, deploying with these default placeholders would pose a critical security risk. No 'eval' or obvious malicious patterns were found in the provided code snippets. Network exposure on ports 3033 (MCP) and 9007 (Health) is expected for server functionality.
Similar Servers
Unla
Transforms existing MCP Servers and APIs into MCP protocol-compliant endpoints through configuration, enabling LLM tool calling without code changes.
mcp-oauth
Provider-agnostic OAuth 2.1 Authorization Server library for Model Context Protocol (MCP) servers, enabling URL-based client identifiers with dynamic metadata discovery (CIMD).
mcp-boilerplate
Provides a production-ready boilerplate for an MCP server, enabling seamless connection of AI models to various data sources using Server-Sent Events (SSE) and offering a framework for tool execution.
mcp.gateway
Build Model Context Protocol (MCP) servers in .NET, enabling AI assistants to discover and invoke C# code as tools, prompts, and resources.