Skip to content

Local MCP server

llms.txtAsk agent

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)

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:

Terminal window
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.

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.