Pixeltable MCP Server (Developer Edition)
Pixeltable MCP Server (Developer Edition)
Мультимодальная инфраструктура данных ИИ в качестве MCP-сервера. 32 инструмента · 13 ресурсов · 6 промптов для управления таблицами, конвейерами ИИ/МО, управления зависимостями, интерактивного REPL и многого другого.
Использует синхронные эндпоинты + uvloop для обеспечения максимальной производительности с Pixeltable ≥ 0.5.27 (см. pyproject.toml).
Быстрый старт
Требуется uv:
curl -LsSf https://astral.sh/uv/install.sh | shClaude Code (самый простой способ) — просто скажите:
"Install https://github.com/pixeltable/mcp-server-pixeltable-developer as a uv tool and add it to your MCPs"
Ручная установка:
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 CodeЕсли uv предупреждает, что ~/.local/bin отсутствует в вашем PATH, выполните uv tool update-shell (или добавьте этот каталог в PATH), чтобы mcp-server-pixeltable-developer был найден. Проверьте с помощью mcp-server-pixeltable-developer --version.
Из исходного кода:
git clone https://github.com/pixeltable/mcp-server-pixeltable-developer && cd mcp-server-pixeltable-developer
uv syncКонфигурация клиента
{
"mcpServers": {
"pixeltable": {
"command": "mcp-server-pixeltable-developer",
"env": {
"PIXELTABLE_HOME": "/Users/{you}/.pixeltable",
"PIXELTABLE_FILE_CACHE_SIZE_G": "10"
}
}
}
}Из исходного кода — используйте "command": "uv" с "args": ["run", "--directory", "{repo}", "python", "-m", "mcp_server_pixeltable_stio"].
Пользовательская конфигурация — ~/.cursor/mcp.json (применяется ко всем рабочим областям):
{
"mcpServers": {
"pixeltable-developer": {
"command": "mcp-server-pixeltable-developer",
"env": {
"PIXELTABLE_HOME": "/Users/you/.pixeltable"
}
}
}
}Если Cursor сообщает command not found, используйте полный путь из uv tool update-shell / which mcp-server-pixeltable-developer, например, "command": "/Users/you/.local/bin/mcp-server-pixeltable-developer".
Разработка этого репозитория из исходного кода — опциональный файл проекта .cursor/mcp.json, чтобы сервер запускался из вашего клона (замените путь):
{
"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"
}
}
}
}Не определяйте одно и то же имя сервера дважды (пользователь + проект), если вы не собираетесь запускать две записи.
Перезапустите клиент после внесения изменений в конфигурацию.
Related MCP server: MCP Data Visualization Server
Тестирование
Используйте выделенный PIXELTABLE_HOME для тестирования, чтобы не затрагивать другие каталоги.
MCP Inspector (интерактивный)
Из клона, после uv sync:
export PIXELTABLE_HOME="$HOME/.pixeltable-mcp-test"
uv run mcp dev src/mcp_server_pixeltable_stio/server.py:mcpЭто запускает сервер и открывает MCP Inspector в вашем браузере, чтобы вы могли вызывать инструменты, читать ресурсы и пробовать промпты без IDE.
Быстрые проверки: инструмент pixeltable_check_dependencies с выражением openai.chat_completions; инструмент execute_python с print(pxt.__version__); ресурс pixeltable://version.
Cursor
Добавьте PIXELTABLE_HOME в раздел env в .cursor/mcp.json (см. Конфигурация клиента выше). Перезапустите Cursor, подтвердите подключение сервера, затем запустите простой инструмент из панели MCP.
Проверка CLI (без JSON-RPC)
mcp-server-pixeltable-developer --version
uv run python list_tools.py--version / --help завершают работу немедленно. list_tools.py только выводит зарегистрированные инструменты, ресурсы и промпты (проверка импорта, а не полноценная сессия MCP).
Инструменты (32)
Категория | Инструменты |
Таблицы |
|
Данные |
|
Директории |
|
Конфиг |
|
ИИ/МО |
|
Зависимости |
|
Типы |
|
Документация |
|
REPL |
|
Логирование |
|
Отображение |
|
Все инструменты имеют префикс pixeltable_ (за исключением помощников REPL/логирования). Полные строки документации доступны через introspect_function.
Ресурсы (13)
URI | Что возвращает |
| Все таблицы с количеством |
| Информация о таблице / представлении / снимке |
| Схема столбцов |
| Все директории |
| Список содержимого директории |
| Версия Pixeltable |
| Конфигурация хранилища данных |
| Доступные типы данных |
| Зарегистрированные функции Pixeltable |
| Список инструментов MCP |
| Руководство по рабочим процессам |
| Диагностика системы и зависимостей |
Промпты (6)
pixeltable_usage_guide · getting_started · computer_vision_pipeline · rag_pipeline · video_analysis_pipeline · audio_processing_pipeline
Примеры
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())")Документация
pixeltable-skill — маршрутизатор задач, подводные камни API (
openai.visionvschat_completions,frame_iterator,similarity(string=...)и т.д.) и примеры рабочих процессов, соответствующие текущему Pixeltable
Архитектура
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 displayУстранение неполадок
Перезапустите клиент после любого изменения конфигурации
Требуются Python 3.10+ и
uvcommand not foundпослеuv tool install: убедитесь, что~/.local/binнаходится вPATH(uv tool update-shell), или вызывайте по полному пути; проверьте с помощьюmcp-server-pixeltable-developer --versionУбедитесь, что
PIXELTABLE_HOMEуказывает на существующую директориюИспользуйте
log_bug(...)/generate_bug_report()для структурированного отслеживания проблемСообщайте о проблемах на 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