Danbooru-Turso MCP Server
Stores and manages Danbooru character data in a Turso cloud database with automatic upsert functionality for updating existing posts.
Click on "Deploy 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., "@Danbooru-Turso MCP Servercollect and save posts for character tag 'yatogami_tenka'"
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.
Danbooru-Turso MCP Server
Simple MCP server for collecting Danbooru character data and storing it in Turso database.
π― Purpose
Automatically collect and save Danbooru character data to Turso cloud database with automatic upsert (updates existing posts).
Related MCP server: mcp-turso-cloud
β¨ Features
π₯ Collect character data from Danbooru API with automatic pagination
πΎ Store in Turso cloud database
π Auto-update existing posts (INSERT OR REPLACE)
β‘ Fast & Simple - Single tool, single purpose
π οΈ Tool
collect_and_save
Collect all posts for a character tag and save to Turso database.
Parameters:
tag(required): Character tag to collect (e.g., "yatogami_tenka")max_posts(optional): Maximum number of posts to collect
Example:
{
"tag": "yatogami_tenka",
"max_posts": 1000
}Response:
{
"success": true,
"tag": "yatogami_tenka",
"collected": 119,
"new_posts": 111,
"updated_posts": 8
}π Database Schema
This MCP uses the following table structure:
CREATE TABLE IF NOT EXISTS posts (
id INTEGER PRIMARY KEY,
tags TEXT NOT NULL,
tag_count INTEGER NOT NULL,
rating TEXT NOT NULL,
score INTEGER NOT NULL,
fav_count INTEGER NOT NULL,
file_url TEXT NOT NULL,
pixiv_id INTEGER
);Note: If you need additional fields (like image_width, image_height, created_at, etc.),
you can modify src/services/turso.ts to include them. The table is only created
if it doesn't exist (CREATE TABLE IF NOT EXISTS), so existing data is safe.
Danbooru API returns 50+ fields per post. This MCP stores the most commonly used fields for performance and simplicity. The current schema covers the essential data for most use cases.
π Deployment
Smithery (Recommended)
Push to GitHub
Deploy on Smithery with environment variables:
TURSO_DATABASE_URL- Your Turso database URLTURSO_AUTH_TOKEN- Your Turso auth token
Local Development
npm install
npm run build
npm startπ¦ Environment Variables
TURSO_DATABASE_URL- Turso database URL (required)TURSO_AUTH_TOKEN- Turso auth token (required)PORT- Server port (default: 3000)
π Usage Example
Collect data:
collect_and_save({
tag: "yatogami_tenka",
max_posts: 500
})Response:
Shows how many posts were collected
Shows how many were new vs updated
Handles duplicates automatically with UPSERT
π License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Database for your AI agent. Turn its output into data, docs, skills, and apps you can actually use.
Your Supabase account in natural language: run SQL, apply migrations, manage tables, storage, edge f
Shared memory for AI agents, as a graph in your own Postgres. Writes never call an LLM.
Manage Supabase projects end to end across database, auth, storage, realtime, and migrations. Moniβ¦
Related MCP Servers
- AlicenseAqualityCmaintenanceA Model Context Protocol server that provides Claude access to Turso-hosted LibSQL databases, enabling database table listing, schema retrieval, and SELECT query execution.484 npm6MIT
- AlicenseBqualityCmaintenanceποΈ A Model Context Protocol (MCP) server that provides integration with Turso databases for LLMs. This server implements a two-level authentication system to handle both organization-level and database-level operations, making it easy to manage and query Turso databases directly from LLMs.974 npm18MIT

Semantic D1 MCPofficial
AlicenseAqualityDmaintenanceEnables AI-assisted analysis and optimization of Cloudflare D1 databases through comprehensive schema introspection, relationship mapping, validation, and optimization recommendations. Demonstrates semantic intent patterns with hexagonal architecture for maintainable database development workflows.43MIT- AlicenseBqualityDmaintenanceIntegrates Turso Cloud databases with Model Context Protocol, enabling CRUD operations and SQL queries via GitHub Copilot in VSCode.1484 npmMIT