fgdb-mcp-server

bgtdevhub/fgdb-mcp-server

3.2

If you are the rightful owner of fgdb-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

The FGDB MCP Server is a Model Context Protocol server designed for interacting with Esri File Geodatabases (FGDB) using ArcPy. It provides tools for querying, modifying, and managing geodatabase datasets through the MCP protocol.

Tools

Functions exposed to the LLM to take actions

set_database_connection

Establishes a connection to a File Geodatabase using an absolute path.

list_all_feature_classes

Lists all feature classes available in the connected geodatabase.

describe

Returns metadata and schema information for a specified dataset.

count

Returns the total number of records in a specified dataset.

select

Queries records from a dataset with optional filtering, field selection, and pagination support.

insert

Inserts new records into a dataset (requires confirmation for medium-risk operations).

update

Updates existing records based on WHERE clause (requires confirmation for medium-risk operations).

delete

Deletes records from a dataset based on WHERE clause (requires confirmation for high-risk operations).

add_field

Adds a new field to a dataset schema (requires confirmation for medium-risk operations).

delete_field

Deletes a field from a dataset schema (requires confirmation for high-risk operations).

confirm_operation

Confirms and executes pending high-risk or medium-risk operations using a confirmation token.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources