bgtdevhub/fgdb-mcp-server
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