theo-van-gogh-mcp
Allows posting paintings to Instagram and scheduling posts.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@theo-van-gogh-mcpfind painting 'Sunflowers'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
theo-van-gogh-mcp
MCP server that exposes the theo-van-gogh art management system to Claude (or any MCP-compatible AI).
What it does
Lets an AI assistant manage your art catalogue — find paintings, post to social media, upload to gallery sites, schedule posts, and update metadata — by calling tools over the Model Context Protocol.
Related MCP server: Jilebi
Setup
1. Install mcp into the main project's virtualenv
The MCP server runs inside theo-van-gogh's existing virtualenv so it has access to all dependencies.
cd ~/programming/theo-van-gogh
source venv/bin/activate
pip install "mcp[cli]"2. Configure Claude Desktop
Merge the following into ~/.config/claude/claude_desktop_config.json (Linux) or ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
{
"mcpServers": {
"theo-van-gogh": {
"command": "/home/christopher/programming/theo-van-gogh/venv/bin/python",
"args": ["/home/christopher/programming/theo-van-gogh-mcp/server.py"],
"env": {
"THEO_VAN_GOGH_PATH": "/home/christopher/programming/theo-van-gogh"
}
}
}
}See claude_desktop_config.example.json for a copy-pasteable example.
3. Restart Claude Desktop
The server starts automatically when Claude Desktop launches.
Available tools
Tool | Description |
| Full metadata for one painting |
| Fuzzy search by name |
| All platforms with status |
| Browser session health |
| Check paths and API keys |
| Stub metadata for new paintings |
| Edit title, description, price, etc. |
| Create missing collection dirs |
| Mirror folder structure |
| Post a painting now |
| Schedule a future post |
| Execute due scheduled posts |
| Browser-upload a painting to FASO |
| "cm" or "in" |
| Add to substrates/mediums/etc. |
Available resources
URI | Content |
| Plain-English guide to all tools (AI reads this first) |
| All paintings with upload/post status |
| Paintings needing uploads or posts, by platform |
| Upcoming and recent scheduled posts |
| Config, paths, credential status |
What stays manual
First browser login for FASO and Cara — use admin option 17 in the main CLI
Processing new paintings (AI title generation, entering dimensions) — use
python main.py process
Support
If you find this useful, a small donation helps keep projects like this going: Donate via PayPal
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/johnfire/theo-van-gogh-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server