
brickly26/ms-access-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Комплексный сервер Model Context Protocol (MCP), обеспечивающий покрытие 100% практической поверхности автоматизации Microsoft Access COM/DAO.
Обзор
Комплексный сервер Model Context Protocol (MCP), обеспечивающий покрытие 100% практической поверхности автоматизации Microsoft Access COM/DAO. Работает с Claude Desktop, Claude Code, VS Code (GitHub Copilot) и любым MCP-совместимым клиентом. Этот MCP-сервер позволяет ИИ-помощникам взаимодействовать с базами данных Microsoft Access через полный набор инструментов, охватывающий: - Подключить, создать, создать, резервное копирование, компактный/ремонт, закрыть - - Полный DDL: создавать/изменять/переименовывать/выводить таблицы и поля, индексы, вычисленные поля, многозначные поля - - Создавать/обновлять/удалять запросы, выполнять SQL, пропускать запросы, запросы действий, параметризованные запросы - - Создавать, обновлять, удалять отношения с референциальной целостностью - - Создавать формы, открывать/закрывать, получать/устанавливать свойства управления, состояние выполнения, условное форматирование - - Создавать отчеты, группировать/сортировать, выводить/печатать, управлять свойствами - Полная автоматизация VBA IDE: получать/устанавливать код, компилировать, запускать процедуры, управлять ссылками, анализировать модули - Создавать/обновлять/запускать/удалять макросы, данные...
Обзор (машинный перевод)
Всеобъемлющий сервер Model Context Protocol (MCP), предоставляющий инструменты 360, которые охватывают 100% практической поверхности автоматизации Microsoft Access COM/DAO. Работает с Claude Desktop, Claude Code, VS Code (GitHub Copilot) и любым MCP-совместимым клиентом.
Обзор
Этот MCP-сервер позволяет ИИ-помощникам взаимодействовать с базами данных Microsoft Access через полный набор инструментов, охватывающий:
Связь и жизненный цикл базы данных - Подключение, создание, резервное копирование, компактный/ремонт
- ** Таблицы, поля и схема** - Полный DDL: создание/изменение/переименование/капель таблиц и полей, индексов, расчетных полей, многозначных полей Запросы и SQL - Создание/обновление/удаление запросов, выполнение SQL, проходимые запросы, запросы действий, параметризированные запросы Отношения - Создавать, обновлять, удалять отношения со ссылочной целостностью Формы и элементы управления - Создавать формы, открывать/закрывать, получать/устанавливать свойства управления, состояние времени выполнения, условное форматирование Отчеты и группировка - Создание отчетов, группировка/сортировка, вывод/печать, свойства управления VBA & modules - Полная автоматизация VBA IDE: получение/установка кода, компиляция, выполнение процедур, управление ссылками, анализ модулей
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Microsoft Access MCP Server
A comprehensive Model Context Protocol (MCP) server providing 360 tools that cover 100% of the practical Microsoft Access COM/DAO automation surface. Works with Claude Desktop, Claude Code, VS Code (GitHub Copilot), and any MCP-compatible client.
Overview
This MCP server enables AI assistants to interact with Microsoft Access databases through a complete toolset spanning:
- Connection & database lifecycle - Connect, create, backup, compact/repair, close
- Tables, fields & schema - Full DDL: create/alter/rename/drop tables and fields, indexes, calculated fields, multi-value fields
- Queries & SQL - Create/update/delete queries, execute SQL, passthrough queries, action queries, parameterized queries
- Relationships - Create, update, delete relationships with referential integrity
- Forms & controls - Create forms, open/close, get/set control properties, runtime state, conditional formatting
- Reports & grouping - Create reports, grouping/sorting, output/print, control properties
- VBA & modules - Full VBA IDE automation: get/set code, compile, run procedures, manage references, module analysis
- Macros - Create/update/run/delete macros, data macros, AutoExec
- Linked tables - Create/refresh/relink/delete linked tables, ODBC links, refresh all
- Transactions - Begin/commit/rollback with status tracking
- DAO recordsets - Open/navigate/CRUD recordset operations with bookmarks and filtering
- Database properties - Application options, startup properties, custom properties, DAO documents
- TempVars - Set/get/remove/clear TempVars
- Attachments - Add/remove/save attachment fields
- Import/export - XML exchange, navigation pane XML, import/export specs, schema snapshots, VBA export
- Navigation groups - Create/delete groups, add/remove objects
- Security & encryption - Database passwords, encryption
- Printing - PrintOut, OutputTo, printer management
- DoCmd operations - Comprehensive DoCmd surface (beep, echo, hourglass, send object, follow hyperlink, etc.)
- pyodbc compatibility - Drop-in replacement for 7 core pyodbc-access data tools
Architecture
The solution consists of two components:
- MS.Access.MCP.Interop - A .NET 8.0 interop library providing COM/DAO late-binding access to Microsoft Access. Handles exclusive mode, dialog dismissal, process lifecycle, and OleDb connectivity.
- MS.Access.MCP.Official - A self-contained MCP server implementing the JSON-RPC stdio transport. Supports MCP protocol versions
2024-11-05and2025-11-25with full capability negotiation (tools, resources, prompts, logging, completions).
Prerequisites
- Windows operating system
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"access-mcp": {
"command": "C:\\path\\to\\mcp-server-official-x64\\MS.Access.MCP.Official.exe",
"args": []
}
}
}