Local MCP server
originalpictures-mcp is a Model Context Protocol server that runs next to your MCP client and
calls the public API with your key. It offers the same tools as the
hosted MCP server; use it when your client only launches local
(stdio) servers.
| What | Value |
|---|---|
| Package | originalpictures-mcp on PyPI (0.1.0, 2026-11-10) |
| MCP Registry | com.originalpictures/mcp on the official MCP Registry |
| Source | originalpictures-clients |
| Requires | Python 3.12 or later and uv (for uvx) |
Configure your client
Section titled “Configure your client”Add this entry to the client’s MCP settings (Claude Desktop, Cursor, Cline and others use the same shape):
{ "mcpServers": { "originalpictures": { "command": "uvx", "args": ["originalpictures-mcp"], "env": { "ORIGINALPICTURES_API_KEY": "opk_...", "ORIGINALPICTURES_API_BASE_URL": "https://api.originalpictures.com", "ORIGINALPICTURES_MCP_SCOPES": "assets:read,jobs:read,recipes:read,verifications:read" } } }}With Claude Code, the same entry is one command:
claude mcp add-json original-pictures '{"command":"uvx","args":["originalpictures-mcp"],"env":{"ORIGINALPICTURES_API_KEY":"opk_...","ORIGINALPICTURES_API_BASE_URL":"https://api.originalpictures.com","ORIGINALPICTURES_MCP_SCOPES":"assets:read,jobs:read,recipes:read,verifications:read"}}'ORIGINALPICTURES_MCP_SCOPES is an allowlist: with it empty, no tool is enabled. Start read-only.
Add sign:write or verify:write only when signing or verification should be allowed; both are
billable, and each billable call asks for a confirmation argument. Keep the key in the client’s
configuration only, never in a prompt.
For AI agents
Section titled “For AI agents”An agent installing the server for a user can follow
llms-install.md
in the public repository: it asks for a key, chooses scopes and checks the server with a read-only
call.