BM

brickly26/ms-access-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

26 stars 7 forks 品質 58 トレンド 15

包括的なモデルコンテキストプロトコル(MCP)サーバーで、Microsoft Access COM/DAO の自動化面の100%をカバーします.

概要

包括的なモデルコンテキストプロトコル(MCP)サーバーで、Microsoft Access COM/DAO の自動化面の100%をカバーします。 Claudeデスクトップ、Claudeコード、VSコード(GitHub Copilot)、およびMCP互換クライアントで動作します。 この MCP サーバーにより、AI アシスタントが Microsoft Access のデータベースと完全なツールセットを組み合わせてやり取りすることができます。 - - - 接続、作成、バックアップ、コンパクト/修理、クローズ - フルDDL:作成/変更/ドロップテーブルとフィールド、インデックス、計算フィールド、マルチ値フィールド - - 作成/更新/削除クエリ、SQL、パススルークエリ、アクションクエリ、パラメータ化されたクエリを実行 - - 作成、更新、参照の整合性との関係を削除 - フォームの作成、オープン/クローズ、ゲイン/セット制御プロパティ、ランタイム状態、条件付きフォーマット - - レポート作成、グループ化、アクションクエリ、アクションクエリ、アクションクエリ、パラメータ化されたクエリ - - - 作成、更新、レファレンス/削除 - マクロの実行 - マクロの実行、制御 - マクロの実行 - マクロの実行 - マクロの実行 - マクロの実行、制御、制御、制御 - マクロの実行 - マクロの実行 - マクロの実行 - マクロ - マクロの実行/削除、制御、制御 - マクロの実行 - マクロの実行 - マクロの実行 - マクロの実行 - マクロの実行 - マクロ - マクロの実行 - マクロの実行 - マクロの実行 - マクロの実行 - マクロの実行 - マクロ.

概要(AI 翻訳)

実用的なMicrosoft Access COM/DAOの自動化面の100%をカバーする、360ツールを提供する包括的なモデルコンテキストプロトコル(MCP)サーバー。 Claudeデスクトップ、Claudeコード、VSコード(GitHub Copilot)、およびMCP互換クライアントで動作します。

概要

この MCP サーバーにより、AI アシスタントが Microsoft Access のデータベースと完全なツールセットを組み合わせてやり取りすることができます。

  • 接続とデータベースのライフサイクル - 接続、作成、バックアップ、コンパクト/修理、クローズ
  • テーブル、フィールド、スキーマ - 完全なDDL: create/alter/rename/dropテーブルとフィールド、インデックス、計算フィールド、マルチ値フィールド
  • クエリとSQL - 作成/更新/削除クエリ、SQL、パススルークエリ、アクションクエリ、パラメータ化されたクエリを実行します
  • 関係 - 作成、更新、参照の完全性との関係を削除します
  • フォーム&コントロール - フォームの作成、オープン/クローズ、取得/セット制御プロパティ、ランタイム状態、条件付きフォーマット
  • レポート&グループ - レポートの作成、グループ化/ソート、出力/プリント、制御特性 -VBA&モジュール - フルVBA IDEの自動化:取得/セットコード、コンパイル、手順を実行し、参照、モジュールの分析を管理

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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:

  1. 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.
  2. MS.Access.MCP.Official - A self-contained MCP server implementing the JSON-RPC stdio transport. Supports MCP protocol versions 2024-11-05 and 2025-11-25 with full capability negotiation (tools, resources, prompts, logging, completions).

Prerequisites

  • Windows operating system
GitHub で README 全文を見る

インストール

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": [] } } }