MCP ExplorerExplorer

Omni Ms Access Mcp

@sub-arjunon a year ago
4 MIT
FreeCommunity
AI Systems
MCP Server for microsoft access databases

Overview

What is Omni Ms Access Mcp

OMNI-MS-Access-MCP is a specialized MCP Server designed for exploring and querying Microsoft Access databases using the Model-Command-Procedure (MCP) framework.

Use cases

Use cases include generating reports from Access databases, integrating Access data with other applications, and automating data retrieval processes.

How to use

To use OMNI-MS-Access-MCP, install it via UV or pip, then start the server by specifying the path to your Access database. You can also interact with it using a Python API for more advanced functionalities.

Key features

Key features include tools for retrieving database schema information and executing SQL queries against the database, with options for output format.

Where to use

OMNI-MS-Access-MCP is suitable for use in data analysis, application development, and any scenario where Microsoft Access databases need to be queried or managed programmatically.

Content

MS Access MCP Explorer

A tool for exploring and querying Microsoft Access databases using MCP (Model-Command-Procedure).

Installation

Install using UV:

uv pip install omni-ms-access-mcp

Or using pip:

pip install omni-ms-access-mcp

Usage

Command Line

Start the MCP server with the path to your Access database:

ms-access-mcp --db-path "C:\path\to\your\database.accdb"

Python API

from omni_ms_access_mcp.server import AccessMCP

# Initialize the MCP server
mcp_server = AccessMCP(db_path="C:/path/to/your/database.accdb")

# Run the server
mcp_server.run()

Available Tools

  1. get_schema_tool - Get database schema information

    • Optional parameter: format - Can be “text” (default) or “json”
    • Example: get_schema_tool(format="json")
  2. query_data - Execute SQL queries against the database

    • Required parameter: sql - SQL query to execute
    • Example: query_data(sql="SELECT * FROM Users LIMIT 10")

Development

Setup Development Environment

uv venv
.venv\Scripts\activate.bat
uv pip install -e .

Building the Package

publish.bat

Publishing to Package Index

uv pip install -U twine
uv python -m twine upload dist/*

Requirements

  • Microsoft Access Driver must be installed on your system
  • Python 3.7 or higher

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers