Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"allourthings": {
"args": [
"-y",
"@allourthings/mcp-server",
"--data-dir",
"~/Documents/AllOurThings"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
AllOurThings is an inventory system that works the way you do. Catalog anything you like from your home appliances to your Pokémon cards — then ask plain-English questions and get instant answers.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@allourthings/cli' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @allourthings/cli against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml / productivity
Dynamic problem-solving through sequential thought chains
Workspace template + MCP server for Claude Code, Codex CLI, Cursor & Windsurf. Multi-agent knowledge engine (ag-refresh / ag-ask) that turns any codebase into a queryable AI assistant.
Persistent memory using a knowledge graph
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
MCP Security Weekly
Get CVE alerts and security updates for io.allourthings/mcp-server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Your things, understood by AI.
AllOurThings is an inventory system that works the way you do. Catalog anything you like from your home appliances to your Pokémon cards — then ask plain-English questions and get instant answers.
Website: allourthings.io
| Package | npm | Description |
|---|---|---|
packages/mcp-server | @allourthings/mcp-server | MCP server — connects your inventory to Claude Desktop and other MCP clients |
packages/cli | @allourthings/cli | CLI — manage your inventory from the terminal |
Desktop only. Requires macOS, Windows, or Linux with Claude Desktop or another MCP-compatible client.
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"allourthings": {
"command": "npx",
"args": ["-y", "@allourthings/mcp-server", "--data-dir", "~/Documents/AllOurThings"]
}
}
}
Restart Claude Desktop. Your inventory vault will be created automatically on first use.
The MCP server exposes your inventory to any MCP-compatible AI client via 10 tools:
| Tool | Description |
|---|---|
add_item | Add a new item to your inventory |
get_item | Retrieve an item by ID or name |
list_items | List all items, optionally filtered by category, location, or tags |
update_item | Update fields on an existing item |
delete_item | Delete an item by ID |
search_items | Full-text search across all item fields |
add_attachment | Attach a file (manual, receipt, photo, warranty) to an item |
get_attachment | Retrieve an attachment as base64 |
delete_attachment | Remove an attachment from an item |
attach_from_url | Download a file from a URL and attach it to an item |
Your inventory lives in a vault — a plain directory on your filesystem. Each item gets its own folder:
~/Documents/AllOurThings/
items/
dyson-v15-detect-a1b2c3d4/
item.json
manual.pdf
receipt.jpg
samsung-65-qled-tv-b5c6d7e8/
item.json
warranty.pdf
Attachments (manuals, receipts, photos) sit alongside the item JSON. You can browse and edit the vault directly in Finder or File Explorer.
Every item has required fields (id, name, created_at, updated_at) and well-known optional fields:
category brand model purchase_date purchase_price currency warranty_expires retailer location features notes tags attachments
The attachments field links PDFs and images stored in the item's folder:
{
"attachments": [
{ "filename": "manual.pdf", "type": "manual" },
{ "filename": "receipt.jpg", "type": "receipt" },
{ "filename": "photo.jpg", "type": "photo" }
]
}
You can also add any custom fields you like — they are preserved as-is.
A standalone terminal tool for power users and scripting. Works on macOS, Windows, and Linux. No AI client required.
# Run without installing
npx @allourthings/cli list
# Or install globally
npm install -g @allourthings/cli
allourthings search <query> # full-text search across all fields
allourthings list [--category <c>] [-l <loc>] [-t <tag>] # list items, optionally filtered
allourthings get <i
... [View full README on GitHub](https://github.com/matt-harding/allourthings-mcp#readme)