amazon-datazone-mcp-server

amazon-datazone-mcp-server

A high-performance Model Context Protocol (MCP) server that provides seamless integration with Amazon DataZone services. This server enables AI assistants and applications to interact with Amazon DataZone APIs through a standardized interface.

Category
Visit Server

README

Amazon DataZone MCP Server

Python Version License MCP

A high-performance Model Context Protocol (MCP) server that provides seamless integration with Amazon DataZone services. This server enables AI assistants and applications to interact with Amazon DataZone APIs through a standardized interface.

Features

  • Complete Amazon DataZone API Coverage: Access all major DataZone operations
  • Type Safety: Full type hints and validation
  • Production Ready: Robust error handling and logging
  • MCP Compatible: Works with any MCP-compatible client

Supported Operations

Module Operations
Domain Management Create domains, manage domain units, search, policy grants
Project Management Create/manage projects, project profiles, memberships
Data Management Assets, listings, subscriptions, form types, data sources
Glossary Business glossaries, glossary terms
Environment Environments, connections, blueprints

Installation

pip install amazon-datazone-mcp-server

Configuration

Configure AWS credentials using the standard AWS methods:

  • AWS CLI: aws configure
  • Environment variables: AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_DEFAULT_REGION
  • IAM roles or instance profiles

Running the Server

The server uses stdio transport for secure communication with MCP clients:

amazon-datazone-mcp-server

Integration with MCP Clients

Configure in your MCP client (e.g., Claude Desktop):

{
  "name": "amazon-datazone-mcp-server",
  "command": "amazon-datazone-mcp-server"
}

Available Tools

The server provides 38 tools across 5 categories:

Domain Management

  • get_domain, create_domain, list_domains
  • list_domain_units, create_domain_unit
  • add_entity_owner, add_policy_grant
  • search, search_types
  • User/group profile management

Project Management

  • create_project, get_project, list_projects
  • create_project_membership, list_project_memberships
  • Project profile management

Data Management

  • Asset operations: get_asset, create_asset, publish_asset
  • Listing operations: get_listing, search_listings
  • Data source management: create_data_source, start_data_source_run
  • Subscription management: request, accept, get subscriptions
  • Form type management

Glossary Management

  • create_glossary, get_glossary
  • create_glossary_term, get_glossary_term

Environment Management

  • Environment operations: list_environments, get_environment
  • Connection management: create_connection, get_connection, list_connections
  • Blueprint operations: list and get blueprints and configurations

Each tool includes comprehensive parameter documentation and examples accessible through your MCP client.

License

Licensed under the Apache License 2.0 - see the LICENSE file for details.

Disclaimer

This is an unofficial, community-developed project and is not affiliated with, endorsed by, or supported by Amazon Web Services, Inc.

  • AWS and DataZone are trademarks of Amazon.com, Inc. or its affiliates
  • Users are responsible for their own AWS credentials, costs, and compliance
  • No warranty or support is provided - use at your own risk
  • Always follow AWS security best practices

For official Amazon DataZone documentation, visit Amazon DataZone Documentation.

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured