Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Hello MCP Serversay hello to my friend Alex"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Hello MCP Server
Simple MCP (Model Context Protocol) server with AWS Lambda deployment.
π Quick Start
Local Development
npm install
npm run devConnect to Claude Desktop by adding to config:
{
"mcpServers": {
"hello-mcp": {
"command": "npx",
"args": ["tsx", "/Users/mingfang/Code/hello-mcp/index.ts"]
}
}
}Deploy to AWS Lambda
# Build and deploy
npm run deploy
# Or step by step
npm run build:lambda
sam deploy --guidedFirst time setup:
Stack Name:
hello-mcp-stackRegion:
ap-southeast-2Bearer Token:
mcp-secret-token-12345Confirm all:
Y
π Authentication
Bearer token: mcp-secret-token-12345
Change it:
sam deploy --parameter-overrides BearerToken="your-new-token"π§ͺ Test Deployment
# Health check
curl https://gjt4ggcz76.execute-api.ap-southeast-2.amazonaws.com/health
# List available tools
curl -H "Authorization: Bearer mcp-secret-token-12345" \
https://gjt4ggcz76.execute-api.ap-southeast-2.amazonaws.com/mcp
# Call sayHello tool
curl -X POST \
-H "Authorization: Bearer mcp-secret-token-12345" \
-H "Content-Type: application/json" \
-d '{"tool": "sayHello", "params": {"name": "World"}}' \
https://gjt4ggcz76.execute-api.ap-southeast-2.amazonaws.com/mcpπ Connect Claude to Lambda
Edit: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"hello-mcp-lambda": {
"url": "https://gjt4ggcz76.execute-api.ap-southeast-2.amazonaws.com/mcp",
"transport": "http",
"headers": {
"Authorization": "Bearer mcp-secret-token-12345"
}
}
}
}Important: Use "transport": "http" for Lambda.
π οΈ Tools
sayHello - Greet someone by name
π Deployment Record
Stack Name: hello-mcp-stack
Region: ap-southeast-2
Deployed: 2025-10-17
Status: β
Tested and working
Outputs:
API URL:
https://gjt4ggcz76.execute-api.ap-southeast-2.amazonaws.com/Lambda ARN:
arn:aws:lambda:ap-southeast-2:670326884047:function:hello-mcp-serverAuthentication: Bearer token with 'http' transport
Test Results:
# β
Health check working
# β
Tool listing: ["sayHello"]
# β
sayHello execution: "Hello, AWS Lambda! π"π Project Structure
hello-mcp/
βββ index.ts # Local development (stdio)
βββ lambda.ts # AWS Lambda handler
βββ template.yaml # AWS SAM template
βββ samconfig.toml # SAM configuration
βββ package.json # Dependencies
βββ tsconfig.json # TypeScript configπ° Cost
Lambda free tier: 1M requests/month Expected cost: $0-5/month