Pixeltable MCP Server (Developer Edition)
Pixeltable MCP-Server (Developer Edition)
Multimodale KI-Dateninfrastruktur als MCP-Server. 32 Tools · 13 Ressourcen · 6 Prompts für Tabellenverwaltung, KI/ML-Pipelines, Abhängigkeitsmanagement, ein interaktives REPL und mehr.
Verwendet Sync-Endpunkte + uvloop für beste Performance mit Pixeltable ≥ 0.5.27 (siehe pyproject.toml).
Schnelleinstieg
Erfordert uv:
curl -LsSf https://astral.sh/uv/install.sh | shClaude Code (am einfachsten) — sagen Sie einfach:
"Install https://github.com/pixeltable/mcp-server-pixeltable-developer as a uv tool and add it to your MCPs"
Manuelle Installation:
uv tool install --from git+https://github.com/pixeltable/mcp-server-pixeltable-developer.git mcp-server-pixeltable-developer
claude mcp add pixeltable mcp-server-pixeltable-developer # Claude CodeFalls uv warnt, dass ~/.local/bin nicht in Ihrem PATH enthalten ist, führen Sie uv tool update-shell aus (oder fügen Sie das Verzeichnis zum PATH hinzu), damit mcp-server-pixeltable-developer gefunden wird. Überprüfen Sie dies mit mcp-server-pixeltable-developer --version.
Aus dem Quellcode:
git clone https://github.com/pixeltable/mcp-server-pixeltable-developer && cd mcp-server-pixeltable-developer
uv syncClient-Konfiguration
{
"mcpServers": {
"pixeltable": {
"command": "mcp-server-pixeltable-developer",
"env": {
"PIXELTABLE_HOME": "/Users/{you}/.pixeltable",
"PIXELTABLE_FILE_CACHE_SIZE_G": "10"
}
}
}
}Aus dem Quellcode — verwenden Sie "command": "uv" mit "args": ["run", "--directory", "{repo}", "python", "-m", "mcp_server_pixeltable_stio"].
Benutzerkonfiguration — ~/.cursor/mcp.json (gilt für alle Workspaces):
{
"mcpServers": {
"pixeltable-developer": {
"command": "mcp-server-pixeltable-developer",
"env": {
"PIXELTABLE_HOME": "/Users/you/.pixeltable"
}
}
}
}Falls Cursor command not found meldet, verwenden Sie den vollständigen Pfad von uv tool update-shell / which mcp-server-pixeltable-developer, z. B. "command": "/Users/you/.local/bin/mcp-server-pixeltable-developer".
Dieses Repository aus dem Quellcode entwickeln — optionales Projekt .cursor/mcp.json, damit der Server aus Ihrem Klon heraus läuft (ersetzen Sie den Pfad):
{
"mcpServers": {
"pixeltable-developer": {
"command": "uv",
"args": ["run", "--directory", "/path/to/mcp-server-pixeltable-developer", "python", "-m", "mcp_server_pixeltable_stio"],
"env": {
"PIXELTABLE_HOME": "/Users/you/.pixeltable"
}
}
}
}Definieren Sie nicht denselben Servernamen zweimal (Benutzer + Projekt), es sei denn, Sie beabsichtigen, zwei Einträge auszuführen.
Starten Sie Ihren Client nach Konfigurationsänderungen neu.
Related MCP server: MCP Data Visualization Server
Testen
Verwenden Sie ein dediziertes PIXELTABLE_HOME zum Testen, damit Sie keine anderen Kataloge beeinträchtigen.
MCP Inspector (interaktiv)
Von einem Klon aus, nach uv sync:
export PIXELTABLE_HOME="$HOME/.pixeltable-mcp-test"
uv run mcp dev src/mcp_server_pixeltable_stio/server.py:mcpDies startet den Server und öffnet den MCP Inspector in Ihrem Browser, sodass Sie Tools aufrufen, Ressourcen lesen und Prompts ohne IDE ausprobieren können.
Schnelltests: Tool pixeltable_check_dependencies mit Ausdruck openai.chat_completions; Tool execute_python mit print(pxt.__version__); Ressource pixeltable://version.
Cursor
Fügen Sie PIXELTABLE_HOME unter env in .cursor/mcp.json hinzu (siehe Client-Konfiguration oben). Starten Sie Cursor neu, bestätigen Sie, dass der Server eine Verbindung herstellt, und führen Sie dann ein einfaches Tool über das MCP-Panel aus.
CLI-Sanity-Check (kein JSON-RPC)
mcp-server-pixeltable-developer --version
uv run python list_tools.py--version / --help beenden das Programm sofort. list_tools.py gibt nur registrierte Tools, Ressourcen und Prompts aus (Import-Check, keine vollständige MCP-Sitzung).
Tools (32)
Kategorie | Tools |
Tabellen |
|
Daten |
|
Verzeichnisse |
|
Konfiguration |
|
KI/ML |
|
Abhängigkeiten |
|
Typen |
|
Dokumentation |
|
REPL |
|
Logging |
|
Anzeige |
|
Alle Tools haben das Präfix pixeltable_ (außer REPL/Logging-Helfer). Vollständige Docstrings sind über introspect_function verfügbar.
Ressourcen (13)
URI | Was sie zurückgibt |
| Alle Tabellen mit Anzahl |
| Informationen über eine Tabelle / View / Snapshot |
| Spaltenschema |
| Alle Verzeichnisse |
| Verzeichnisinhalt |
| Pixeltable-Version |
| Datastore-Konfiguration |
| Verfügbare Datentypen |
| Registrierte Pixeltable-Funktionen |
| MCP-Tool-Liste |
| Workflow-Anleitung |
| System- & Abhängigkeitsdiagnose |
Prompts (6)
pixeltable_usage_guide · getting_started · computer_vision_pipeline · rag_pipeline · video_analysis_pipeline · audio_processing_pipeline
Beispiele
Create a table called movies with title, year, and rating columns → insert sample data → query ratings above 8.5
Add a computed column that runs YOLOX object detection on every image
Check what deps I need for openai.chat_completions(...) → install them
execute_python("print(pxt.list_tables())")Dokumentation
pixeltable-skill — Task-Router, API-Fallstricke (
openai.visionvschat_completions,frame_iterator,similarity(string=...)usw.) und Workflow-Beispiele, die auf das aktuelle Pixeltable abgestimmt sind
Architektur
src/mcp_server_pixeltable_stio/
server.py FastMCP server, tool/resource/prompt registration, uvloop activation
core/
tables.py Table CRUD, views, snapshots, replicas, queries, computed columns
directories.py Directory CRUD, listing, moving
dependencies.py Dependency checking, unified installer, diagnostics
udf.py UDF creation, type system, LLM tool wrappers, MCP connections
helpers.py Config, version, docs search, shared utilities
resources.py Read-only MCP resource handlers
prompt.py Prompt templates for common workflows
repl_functions.py Persistent Python REPL, introspection, package management
canvas_server.py Browser canvas for rich content displayFehlerbehebung
Starten Sie Ihren Client neu nach jeder Konfigurationsänderung
Python 3.10+ und
uvsind erforderlichcommand not foundnachuv tool install: Stellen Sie sicher, dass~/.local/binimPATHenthalten ist (uv tool update-shell) oder rufen Sie es über den vollständigen Pfad auf; bestätigen Sie dies mitmcp-server-pixeltable-developer --versionÜberprüfen Sie, ob
PIXELTABLE_HOMEauf ein gültiges Verzeichnis zeigtVerwenden Sie
log_bug(...)/generate_bug_report()für strukturiertes Issue-TrackingMelden Sie Probleme unter github.com/pixeltable/mcp-server-pixeltable-developer
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.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA local, agentic AI pipeline that analyzes tabular data, detects anomalies, and generates interpretive summaries using local LLMs orchestrated via the Model Context Protocol.
- AlicenseNot gradedqualityFmaintenanceEnables creating interactive data visualizations from natural language queries using DuckDB for local databases or Databricks for enterprise data warehouses. Supports multiple chart types, CSV imports, SQL queries, and automatic statistical analysis through Claude Desktop.19MIT

dltHub-AI-workbenchofficial
FlicenseAqualityBmaintenanceIt gives Claude Code, Cursor, and Codex structured workflows and an MCP server for building data pipelines with dlt - covering REST API ingestion, transformations, data quality, and exploration.1755- AlicenseAqualityAmaintenanceQuery SQL databases (SQLite, PostgreSQL, BigQuery, Databricks) in natural language through a business semantic layer — glossary, metrics, and a data dictionary grounded against your real schema. Read-only by default, with an embedded SQLite + sqlite-vec metadata store and no external infra required.252MIT
Related MCP Connectors
The grounded data layer for any LLM: governed SQL, metrics, lineage and catalog over your data.
Cross-agent artifact workspace with provenance across Claude Code, Codex, Cursor, LangGraph.
The agent-native cloud: database, functions, AI, storage, computers. 50 tools, one API key.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/pixeltable/mcp-server-pixeltable-developer'
If you have feedback or need assistance with the MCP directory API, please join our Discord server