test-nikola-2-mcp-server
Verified Safeby Traia-IO
Overview
An MCP server providing a standardized interface for AI agents and LLMs to interact with the Test Nikola 2 API, leveraging the D402 payment protocol.
Installation
docker-compose upEnvironment Variables
- PORT
- STAGE
- LOG_LEVEL
- SERVER_ADDRESS
- MCP_OPERATOR_PRIVATE_KEY
- MCP_OPERATOR_ADDRESS
- D402_FACILITATOR_URL
- D402_FACILITATOR_API_KEY
- D402_TESTING_MODE
- NETWORK
- DEFAULT_SETTLEMENT_TOKEN
- DEFAULT_SETTLEMENT_NETWORK
Security Notes
The server includes a `D402PaymentMiddleware` for payment verification, enhancing economic security. However, it configures CORS to `allow_origins=['*']`, `allow_methods=['*']`, and `allow_headers=['*']`, which is overly permissive and generally not recommended for production environments as it can expose the API to unauthorized cross-origin requests. Environment variables for sensitive data like `MCP_OPERATOR_PRIVATE_KEY` are used, which is good practice, but the `run_local_docker.sh` script generates *temporary* keys for local testing, requiring users to ensure proper, secure key management for production deployment. No direct use of `eval` or `exec` with untrusted input was found.
Similar Servers
mcp-servers
A curated collection of Model Context Protocol (MCP) server configurations to integrate various developer tools and services with AI agents.
solx402-mcp-server
The SOLx402 MCP Server enables AI assistants to interact with the x402 payment protocol on Solana, providing tools for service discovery, consumption, USDC payments, and access to Solana development resources.
mcp-servers
Provides an MCP server for Qdrant vector database integration, enabling AI agents to perform semantic search, store documents, and manage collections with advanced multi-tenant filtering capabilities.
mcp_docker
Manages Docker containers, images, networks, and volumes for AI assistants via the Model Context Protocol (MCP).