OSDU MCP Server
JSON →Access OSDU platform capabilities including search, data management, and schema operations.
Install
uvx "git+https://github.com/danielscholl-osdu/osdu-mcp-server@main" Tools · 31
- health_check Check OSDU platform connectivity and service health
- partition_list List all accessible OSDU partitions
- partition_get Retrieve configuration for a specific partition
- partition_create Create a new partition (write-protected)
- partition_update Update partition properties (write-protected)
- partition_delete Delete a partition (write-protected)
- entitlements_mine Get groups for the current authenticated user
- legaltag_list List all legal tags
- legaltag_get Get specific legal tag
- legaltag_get_properties Get allowed property values
- legaltag_search Search legal tags with filters
- legaltag_batch_retrieve Get multiple tags at once
- legaltag_create Create new legal tag (write-protected)
- legaltag_update Update legal tag (write-protected)
- legaltag_delete Delete legal tag (delete-protected)
- schema_list List available schemas with optional filtering
- schema_get Retrieve complete schema by ID
- schema_search Advanced schema discovery with rich filtering and text search
- schema_create Create a new schema (write-protected)
- schema_update Update an existing schema (write-protected)
- search_query Execute search queries using Elasticsearch syntax
- search_by_id Find specific records by ID
- search_by_kind Find all records of specific type
- storage_create_update_records Create or update records (write-protected)
- storage_get_record Get latest version of a record by ID
- storage_get_record_version Get specific version of a record
- storage_list_record_versions List all versions of a record
- storage_query_records_by_kind Get record IDs of a specific kind
- storage_fetch_records Retrieve multiple records at once
- storage_delete_record Logically delete a record (delete-protected)
- storage_purge_record Permanently delete a record (delete-protected)
Environment variables
OSDU_MCP_SERVER_URLAZURE_CLIENT_IDAZURE_TENANT_IDOSDU_MCP_USER_TOKENAWS_ACCESS_KEY_IDAZURE_CLIENT_SECRETAWS_SECRET_ACCESS_KEYYOUR_AZURE_CLIENT_ID
Links
★ 6 GitHub stars