agent-mcp-tools-1
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., "@agent-mcp-tools-1Show me available ticket timeslots"
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.
agent-mcp-tools-1
A production-leaning MCP server starter for AWS Lambda. It follows the shape of
aal80/peppa-mcp-server-on-lambda
but uses maintained, widely adopted building blocks:
Official Model Context Protocol TypeScript SDK (
@modelcontextprotocol/sdk)Streamable HTTP transport, the current MCP remote-server transport
Express 5 for local HTTP routing
Zod for tool input validation
AWS Lambda Web Adapter for running the same HTTP app locally, in Docker, or on Lambda
Terraform for AWS Lambda + API Gateway HTTP API infrastructure
Vitest, TypeScript, ESLint, and Prettier for day-to-day engineering hygiene
The sample MCP surface mirrors the Peppa-style flow:
Resource:
tickets://timeslotsTool:
order_tickets
Local Development
npm install
npm run devIn another terminal:
npm run clientOr inspect it with the MCP Inspector:
npm run inspectRelated MCP server: Serverless MCP Server
Stdio Mode
Some local MCP clients prefer stdio:
npm run stdioVerify
npm run typecheck
npm test
npm run lint
npm run buildDocker
docker build -t agent-mcp-tools-1:local .
docker run --rm -p 8080:8080 \
-e HOST=0.0.0.0 \
-e MCP_ALLOWED_ORIGINS=http://127.0.0.1:6274,http://localhost:6274 \
agent-mcp-tools-1:localAWS Deploy
Build and push the container image to ECR, then pass the ECR image URI to Terraform:
cd terraform
terraform init
terraform apply -var "image_uri=<account>.dkr.ecr.<region>.amazonaws.com/agent-mcp-tools-1:latest"Terraform outputs endpoint_url, which is the MCP Streamable HTTP endpoint.
Security Notes
MCP's Streamable HTTP specification calls out origin validation, localhost-only binding for local servers, and authentication for remote deployments. This starter implements origin validation and localhost binding by default. Add your preferred auth layer before exposing a real production tool publicly.
Replacing The Sample Tool
Keep the transport and deployment code as-is, then replace:
src/domain/tickets.tsthe resource/tool registrations in
src/mcp/server.tsthe smoke client arguments in
src/client.ts
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceA simple MCP server that provides a basic greeting tool and serves as a starter template for AWS Lambda deployment. Demonstrates how to build and deploy MCP servers with both local development and cloud deployment capabilities.Last updated127MIT
- Alicense-qualityDmaintenanceA minimal, production-ready MCP server running on AWS Lambda with Streamable HTTP transport, enabling deployment of custom tools behind API Gateway.Last updated1MIT
- Flicense-qualityDmaintenanceA minimal MCP server deployed on AWS Lambda and API Gateway using AWS CDK, enabling tool execution via JSON-RPC (e.g., an add tool).Last updated3
- Flicense-qualityCmaintenanceA stateless Python MCP server packaged as a custom AWS Lambda container image, exposing basic tools like hello, add, and current_time through an API Gateway HTTP API.Last updated
Related MCP Connectors
MCP server for the FFmpeg Micro video transcoding API — create, monitor, download transcodes.
MCP server for Meitre restaurant reservations.
Streamable HTTP MCP server for Google Calendar and Sheets with OAuth login.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mssanjay/agent-mcp-tools-1'
If you have feedback or need assistance with the MCP directory API, please join our Discord server