oscp-sdk
Verified Safeby andreibesleaga
Overview
Enables AI assistants to interact with EV charging infrastructure using the Open Smart Charging Protocol (OSCP) via a Model Context Protocol (MCP) server.
Installation
export OSCP_API_KEY="My API KeyEnvironment Variables
- OSCP_API_KEY
- OSCP_BASE_URL
- OSCP_LOG
- STAINLESS_API_KEY
- CODE_MODE_ENDPOINT_URL
Security Notes
The server implements a 'Code Mode' tool that allows AI agents to write and execute TypeScript code against the SDK. This code execution is explicitly stated to occur in an 'isolated sandbox' on a remote Stainless API service (api.stainless.com/api/ai/code-tool), without local web or filesystem access. While delegating execution to a sandboxed remote service reduces local risk, it relies heavily on the security and isolation of that external service. No direct local 'eval' or similar dangerous patterns are used for agent code within the provided server code. API keys (OSCP_API_KEY) are obtained from environment variables or client options, not hardcoded. Authentication for HTTP transport is via Bearer token or x-oscp-api-key header.
Similar Servers
mcp-openapi-server
A Model Context Protocol (MCP) server that exposes OpenAPI endpoints as MCP tools, along with optional support for MCP prompts and resources, enabling Large Language Models to interact with REST APIs.
mcp
An MCP server providing a set of mathematical tools (calculator functions) for remote execution via the Model Context Protocol.
mcp-server-playground
A playground and reference implementation for a Model Context Protocol (MCP) server, featuring streamable HTTP transport, OAuth proxy for third-party authorization servers like Auth0, and stateful session management.
fcai-mcp-servers
Converts an OpenAPI 3.0 Specification into a Model Context Protocol (MCP) Server instance, enabling AI models to interact with the defined API.