SignalZero-MCP
Verified Safeby klietus
Overview
Serves as an MCP server to manage and access a SignalZero shared symbolic store, wrapping an AWS API Gateway.
Installation
python symbol_store_server.pyEnvironment Variables
- SYMBOL_STORE_BASE_URL
- SYMBOL_STORE_API_KEY
Security Notes
The server uses API keys for authentication with the upstream SignalZero Symbol Store API, which are loaded from environment variables (SYMBOL_STORE_API_KEY). This is a standard security practice, but proper management of this key is critical. The AWS Lambda function handles requests, with IAM roles providing necessary, but scoped, access to DynamoDB. CORS is broadly enabled for the upstream API. There are no obvious code injection points or uses of 'eval' found in the provided code.
Similar Servers
sample-serverless-mcp-servers
Implements a sample stateful MCP (Model Context Protocol) server with echo functionality, deployable on AWS ECS Fargate using Python.
mcp-any-rest
An MCP (Micro-service Composition Protocol) server that dynamically configures and exposes APIs defined using ZML (ZenTao Markup Language), acting as an API gateway for ZenTao or similar APIs.
MultiServer-Mcp
Demonstrates building and interacting with multiple Microservice-Compatible Protocol (MCP) servers for math and text processing using a LangChain MCP client for direct tool invocation.
aws-mcp-gateway
Exposes AWS Lambda functions as MCP-compatible tools, allowing them to be discovered, listed, and invoked programmatically via an HTTP gateway.