An MCP server for automating Microsoft Access databases through COM on Windows. It can create and edit databases, forms, reports, tables, queries, VBA code, relationships, indexes, linked tables, and run Access macros/VBA.
From the registry: Read and edit Microsoft Access databases (.accdb/.mdb) - forms, VBA, tables, queries. Windows.
$ pip install mcp pywin32$ .\enable_vba_trust.ps1Please install the `msaccess-database` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Windows** — Microsoft Access COM automation is Windows-only.
- **Microsoft Access installed** — Install Microsoft Access (any version that supports VBE, 2010+).
- **Python 3.9+** — Python 3.9 or newer is required to run the server script.
- **Install Python dependencies** — Install the required Python packages. Run: `pip install mcp pywin32`
- **Enable VBA project object model access** — In Access Trust Center, enable 'Trust access to the VBA project object model'. The README also provides an optional PowerShell script to do this. Run: `.\enable_vba_trust.ps1`
Canonical MCP server config (stdio transport):
- command: `python`
- args: ["<path-to-access_mcp_server.py>"]
Note: The README only documents running the server via a local Python script. Replace <path-to-access_mcp_server.py> with the path to the server file on your machine. No environment variables are documented.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.MCP server for interacting with the Supabase platform