Metadata-Version: 2.4
Name: mcp-forge-aws
Version: 0.1.0
Summary: AWS provider implementations for mcp-forge (Bedrock, DynamoDB, CloudWatch, Transcribe)
Project-URL: Homepage, https://github.com/CoreNovus/mcp-forge
Project-URL: Repository, https://github.com/CoreNovus/mcp-forge
Author: mcp-forge contributors
License-Expression: MIT
Keywords: agents,aws,bedrock,dynamodb,mcp
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.11
Requires-Dist: aioboto3>=12.0
Requires-Dist: boto3>=1.28
Requires-Dist: mcp-forge-core>=0.1.0
Provides-Extra: dev
Requires-Dist: moto[cloudwatch,dynamodb,s3]>=5.0; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.21; extra == 'dev'
Requires-Dist: pytest>=7.0; extra == 'dev'
Requires-Dist: ruff>=0.4; extra == 'dev'
Description-Content-Type: text/markdown

# mcp-forge-aws

AWS provider implementations for mcp-forge — Bedrock, DynamoDB, CloudWatch, Transcribe.

## Install

```bash
pip install mcp-forge-aws
# or via core extras:
pip install mcp-forge-core[aws]
```

## Providers

| Provider | AWS Service | Implements |
|----------|-------------|------------|
| `BedrockLLMProvider` | Amazon Bedrock (Claude) | `BaseLLMProvider` |
| `BedrockVisionProvider` | Amazon Bedrock (Claude Vision) | `BaseVisionProvider` |
| `BedrockEmbeddingProvider` | Amazon Titan Embeddings | `BaseEmbeddingProvider` |
| `DynamoDBCacheProvider` | Amazon DynamoDB | `BaseCacheProvider` |
| `DynamoDBSessionProvider` | Amazon DynamoDB | `BaseSessionProvider` |
| `CloudWatchTelemetryProvider` | Amazon CloudWatch | `BaseTelemetryProvider` |
| `AWSTranscribeProvider` | Amazon Transcribe | `BaseTranscribeProvider` |
