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.
README
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.
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_domainslist_domain_units,create_domain_unitadd_entity_owner,add_policy_grantsearch,search_types- User/group profile management
Project Management
create_project,get_project,list_projectscreate_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_glossarycreate_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
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
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.
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.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
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.
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.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
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.