mcp-server
Verified Safeby sentice
Overview
An MCP server providing a tool to retrieve user balance data from an external backend service, intended for use by LLMs or other agents that can consume MCP tools.
Installation
docker-compose up --buildEnvironment Variables
- BACKEND_URL
Security Notes
The server uses environment variables for sensitive configurations like BACKEND_URL, which is good practice. It handles incoming requests and dispatches them to a backend service. The 'users_balance' tool accepts a 'filters' object from the client which is passed to an external Adonis backend. The security of this data flow (e.g., against SQL injection or other backend vulnerabilities) depends entirely on how the Adonis backend processes these 'filters'. However, within the scope of the provided MCP server code itself, no direct 'eval', command injection, or hardcoded secrets are present. Broad CORS ('*') is enabled, which is generally acceptable for public APIs or development environments but might need stricter control in production.
Similar Servers
mcp-server-typescript
Provides a Model Context Protocol (MCP) server to enable AI assistants to access DataForSEO's SEO data APIs through a standardized interface.
boilerplate-mcp-server
Provides a production-ready foundation for developing custom Model Context Protocol (MCP) servers in TypeScript to connect AI assistants with external APIs and data sources, exemplified by an IP geolocation tool.
typingmind-mcp
A server for managing and integrating Model Context Protocol (MCP) servers with TypingMind, enabling custom AI model connections.
mcp-typescript-starter
A feature-complete Model Context Protocol (MCP) server template in TypeScript demonstrating all major MCP features for AI assistant interaction.