collectible-vault
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Universal Collectibles Vault (collectible-vault)
An open-source, containerized, self-hosted web application for collectors to manage comics, Funko Pops, action figures, and trading cards. Replaces subscription services (CLZ, Funko tracking apps) with zero-friction camera scanning (UPC + local vision AI), automatic eBay sold-comps valuation, and FastMCP integration for natural-language AI assistants.
ποΈ System Architecture
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β User Mobile / Web UI β
β (HTML5 Camera Scanner / Vision Upload / Dashboard) β
ββββββββββββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββ
β REST API / Base64 Image
ββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββ
β FastAPI App Core (Container 1) β
ββββββββββββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββ€
β β’ Barcode/UPC Intake Engine β β’ Valuation Refresh Engine β
β β’ Pre-flight Metadata Form β β’ Analytics & Dashboard Stats API β
ββββββββββββββββ¬ββββββββββββββββββββββ΄ββββββββββββββ¬βββββββββββββββββββββββ
β SQLite Hybrid Schema β Base64 Vision Payload
ββββββββββββββββΌββββββββββββββ ββββββββββββββββΌβββββββββββββββββββββββ
β SQLite Hybrid Vault DB β β Ollama Vision LLM (Container 3) β
β (JSON Dynamic Metadata) β β (qwen2-vl / llava model endpoint) β
ββββββββββββββββ²ββββββββββββββ βββββββββββββββββββββββββββββββββββββββ
β Direct SQLite access / ORM
ββββββββββββββββ΄ββββββββββββββ
β FastMCP Server Daemon β <=========> Claude Desktop / Ollama Agent
β (Natural Language AI) β "Show top comic value gains"
ββββββββββββββββββββββββββββββRelated MCP server: amem
π Key Features
Frictionless "Snap & Add" Intake:
Path A (UPC Barcode): Decode box/cover barcodes with instant pre-populated metadata lookup.
Path B (Vision AI LLM): Upload photos directly to a local vision LLM (Ollama
qwen2-vlorllava) to extract Title, Issue #, Publisher, Era, and estimated condition.Pre-flight Confirmation UI: Review auto-populated metadata and AI confidence score before saving.
Universal Dynamic Hybrid Schema:
Universal fields across all item types (
id,title,category,purchase_price,current_market_value,condition_grade,notes).Dynamic
metadata_jsonfield for category-specific tags (issue number, variant, box number, card set, grading service).
Live Market Valuation Engine:
Sold-comps algorithm simulating completed market listings to track true Fair Market Value (FMV).
Keeps historical valuation trend points to plot financial gains/losses over time with interactive Chart.js line graphs.
FastMCP Natural Language AI Agent Server:
Exposes vault tools (
get_vault_summary,add_item,query_item_market_value,list_top_collectibles,refresh_vault_valuations) to Claude Desktop or Ollama agents.
π³ Quickstart Deployment with Docker Compose
Prerequisites
Docker & Docker Compose installed on Linux / Proxmox VM.
1. Clone & Launch Stack
git clone https://github.com/your-username/collectible-vault.git
cd collectible-vault
docker-compose up -d2. Access Web Dashboard
Open your web browser and navigate to:
http://localhost:8000Or use your Proxmox VM IP: http://<PROXMOX_SERVER_IP>:8000
3. Enable Vision LLM Model (Optional)
Pull the vision LLM into the Ollama container:
docker exec -it collectible-vault-ollama ollama pull qwen2-vlπ€ FastMCP Server Setup for AI Assistants
Claude Desktop Integration (claude_desktop_config.json)
Add the following to your Claude Desktop config file:
{
"mcpServers": {
"collectible-vault": {
"command": "python",
"args": [
"/path/to/collectible-vault/mcp_server.py"
],
"env": {
"DATABASE_URL": "sqlite:////path/to/collectible-vault/vault.db"
}
}
}
}Now ask Claude:
"What's the total value of my comic book vault?"
"Add a 1st Edition Charizard card bought for $400 with current market value $1,850."
π οΈ REST API Reference
Method | Endpoint | Description |
|
| List collectibles (filters: |
|
| Save new item to vault |
|
| Get item detail & valuation timeline |
|
| Delete item from vault |
|
| Upload photo for Ollama Vision LLM parsing |
|
| Lookup UPC barcode metadata |
|
| Trigger live eBay sold comps refresh |
|
| Get aggregated portfolio stats & top items |
π License
Released under the MIT License.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogβ¦
This server cannot be deployed
Maintenance
Related MCP Connectors
Persistent memory for AI assistants β one shared, OAuth-secured vault for every MCP client.
Persistent personal memory for AI assistants β save, search, and recall across every MCP client.
Shared long-term memory vault for AI agents with 20 MCP tools.
Persistent memory for AI assistants. Save once; recall from Claude, ChatGPT, or any MCP client.
Related MCP Servers
AlicenseNot gradedqualityDmaintenanceEnables natural language-driven DeFi operations including swaps, lending, bridging, and onchain transactions across multiple protocols via MCP-compatible clients.32 npm9MIT- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to persistently remember user preferences and context through client-side encrypted vaults, ensuring memory is portable and private across different MCP clients.1MIT
- AlicenseNot gradedqualityAmaintenanceEnables MCP-compatible AI clients to access and manage workspaces, projects, tasks, AI agents, automations, media, and Genesis app files through natural language.2,105 npmMIT
- FlicenseAqualityBmaintenanceEnables MCP-compatible AI assistants to query encrypted personal finance data through a local-only connection, with decryption handled in the user's browser session so data never leaves their computer.7-