An MCP Server for accessing the AWS Programatic Service Authorisation Reference
This MCP server provides tools to interact with the AWS Programmatic Service Reference, allowing you to:
## Create and activate a virtual environment (recommended)
python -m venv .venv
source .venv/bin/activate # On Unix/macOS
.venv\Scripts\activate # On Windows
## Install dependencies
pip install -r requirements.txt
You can run the server directly:
python aws_service_reference.py
Open your Claude Desktop configuration file:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonAdd the server configuration:
{
"mcpServers": {
"aws-service-reference": {
"command": "python",
"args": ["/ABSOLUTE/PATH/TO/aws_service_reference.py"]
}
}
}
Replace /ABSOLUTE/PATH/TO/ with the actual path to where you saved the server file.
The server provides five tools:
list_aws_services: Lists all available AWS servicesget_service_actions: Gets API actions for a specific AWS serviceget_action_condition_keys: Gets condition keys supported by a specific API actionget_action_resource_types: Gets resource types supported by a specific API actionget_action_properties: Gets action properties for a specific API action (such as write or list capabilities)Once connected, you can ask Claude questions like:
The get_action_properties tool provides information about what an action is capable of, such as whether it has write or list capabilities. This is useful when creating IAM policies and understanding the nature of different API actions.
## Example response for get_action_properties with s3:PutObject
Action properties for s3:PutObject:
IsList: False
IsPermissionManagement: False
IsTaggingOnly: False
IsWrite: True
You can use this information to:
You can test the server using the MCP Inspector:
mcp dev aws_service_reference.py
The project uses the following dependencies (specified in requirements.txt):
mcp[cli]>=0.1.0: The Model Context Protocol SDK with CLI toolshttpx>=0.26.0: Modern HTTP client for making API requestsIf you encounter issues:
pip install -r requirements.txt
~/Library/Logs/Claude/mcp*.log%APPDATA%\Claude\logs\mcp*.logThis project is licensed under the MIT License.
Ragie Mcp Server
Ragie Model Context Protocol Server
Filesys
Enhanced FileSystem MCP server
Perplexity Mcp Server
This Model Context Protocol (MCP) server enables LLMs like Claude to perform internet research using the Perplexity API. It provides real-time, up-to-date information with source citations.
A Model Context Protocol (MCP) server for interacting with the OneSignal API
A Model Context Protocol (MCP) server that provides real-time cryptocurrency analysis via CoinCap's API. Enables Claude and other MCP clients to fetch crypto prices, analyze market trends, and track historical data.
NHL api client, mcp server, and cli written in Go