AgentStack
MCP verified MIT Self-run

Kiro Powers

mcp-praveenc-kiro-powers · by praveenc

Repository of custom kiro powers. https://kiro.dev/docs/powers/

No reviews yet
0 installs
16 views
0.0% view→install

Install

$ agentstack add mcp-praveenc-kiro-powers

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Kiro Powers? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Kiro Powers Collection

[](https://opensource.org/licenses/MIT) [](https://kiro.dev) [](https://python.org) [](https://react.dev) [](https://typescriptlang.org)

A curated collection of Kiro Powers for building MCP servers, React applications, and Raycast extensions.

Available Powers

| Power | Description | Keywords | | ---------------------------------------------- | ------------------------------ | ---------------------------------------------- | | [MCP Maker](#mcp-maker) | Build MCP servers with FastMCP | mcp server, mcp-server, fastmcp, stdio | | [Cloudscape Design](#cloudscape-design-system) | React apps with AWS Cloudscape | cloudscape, react, aws-ui, components | | [Raycast Extensions](#raycast-extensions) | Build Raycast extensions | raycast, extension, macos, typescript |

Installation

From GitHub

  1. Open Kiro → Powers panel
  2. Click Add power from GitHub
  3. Enter power URL: for e.g. mcp-maker power \

enter https://github.com/praveenc/kiro-powers/tree/main/mcp-maker

  1. Select the power(s) to install

From Local Path

# clone entire repo to disk
git clone https://github.com/praveenc/kiro-powers.git

Then in Kiro:

  1. Open Powers panel
  2. Click Add power from Local Path
  3. Select the desired power directory from the clone repo

MCP Maker

Overview

MCP Maker Kiro Power helps you build Model Context Protocol (MCP) servers using Python and the FastMCP framework.

Features
  • Live documentation lookup - Search and fetch docs from modelcontextprotocol.io and gofastmcp.com
  • Curated quickstart patterns - Minimal server templates and best practices
  • Agent-optimized tool design - Learn how to build tools that AI agents can use effectively

What's Included

MCP Servers
  • mcp-server-builder - MCP server for searching MCP protocol docs and FastMCP framework from their corresponding llms.txt files.
Steering Files

| File | Purpose | | -------------------- | ------------------------------------------------- | | getting-started.md | Quickstart guide, server templates, configuration | | tool-design.md | Tool naming, responses, token efficiency |

Activating this Kiro Power

Once installed, mention MCP-related keywords in your Kiro chat:

"Help me build a mcp-server in python using stdio transport"
"Create a mcp server with a tool for searching contacts"
"How do I design tools for AI agents?"

Kiro will automatically activate the MCP Maker power and load relevant context.

Example Prompt

Copy the below prompt and paste it into Kiro IDE chat window and see a fully working MCP server built for you (one-shotted) in no time. 🎉

```markdown Build a new stock-price-watch` mcp-server using stdio transport with the following tools.

  • list_available_tickers - List all available Free stock tickers to query on financialdatasets.ai API endpoint.
  • compare_stocks - Compare multiple stocks side by side.
  • get_stock_snapshot - Get current stock price snapshot with key metrics.

Follow these instructions:

  1. Use the financialdatasets.ai API endpoint:
  2. Set appropriate headers including User-Agent: "Mozilla/0.1" and Accept: "application/json"
  3. Parse the response to extract key metrics like price, volume, daychange, and daychange_percent

When displaying responses:

  • Format financial data in a professional, easy-to-read manner
  • Highlight important metrics like current price, volume, and daily changes
  • Provide context for price movements (positive/negative changes)
  • Handle errors appropriately and suggest alternative tickers if needed
  • Convert raw data into meaningful financial insights

We'll be using the free endpoint (no API KEY) only a few tickers are accessible.\ Note: Available tickers on free endpoint are: Available free tickers: AAPL, BRK.B, GOOGL, MSFT, NVDA, TSLA.

Use your best judgement.

````

You should have plenty of context left for additional tweaks and updates - even after the requested server fully built.

Here's another. Build weather-watch mcp server.

```markdown Build a new weather-watch` mcp server in python using stdio transport with the following tools.

  • get_alerts - Get's weather alerts for a give state.
  • get_lat_long - Converts US city names to latitude/longitude coordinates.
  • get_forecast - Get weather forecase for a give latitude, longitude coordinates.

When a User asks: "What's the forecast for San Francisco?" LLM makes the following tool calls.

1. get_lat_long("San Francisco") → 37.7749, -122.4194
2. get_forecast(37.7749, -122.4194) → Detailed forecast

Use these following free API endpoints to query weather data

  • GEOCODEAPIBASE = "https://geocode.xyz"
  • NWSAPIBASE = "https://api.weather.gov"

Follow these instructions:

  1. Ask clarifying questions relevant for building this mcp server.
  2. Always get forecast for next 7 days and format the results neatly.

````


Cloudscape Design System

Build professional, accessible React applications using the AWS Cloudscape Design System - the same system powering the AWS Management Console.

Features

  • 90+ production-ready React components with built-in accessibility (WCAG 2.1 AA)
  • Token-based theming with light/dark mode and content density settings
  • Comprehensive patterns for layouts, forms, tables, charts, and GenAI interfaces
  • Full TypeScript support with typed components and event handlers

Steering Files

| File | Purpose | | -------------------------- | ------------------------------------------ | | foundations.md | Design tokens, spacing, colors, typography | | layout-patterns.md | AppLayout, containers, grids | | form-patterns.md | Forms, inputs, validation | | table-and-collections.md | Tables, cards, filtering, pagination | | navigation-patterns.md | Sidebar, tabs, breadcrumbs | | feedback-patterns.md | Alerts, modals, status indicators | | charts-and-data-viz.md | Line, bar, pie charts | | genai-patterns.md | Chat bubbles, prompts, AI interfaces |

Full Example Prompt

Here's a complete prompt that triggers this Kiro power and builds a functional dashboard:

Copy this prompt and paste it into Kiro IDE to experience a fully working Cloudscape dashboard built for you. 🎉

````markdown Build a React dashboard application using Cloudscape Design System with the following features:

  1. App Layout: Use AppLayout with a collapsible side navigation containing:
  • Dashboard (home)
  • Users (list view)
  • Settings
  1. Dashboard Page: Create a dashboard with:
  • Header showing "Analytics Dashboard" with a refresh button
  • 4 metric cards in a ColumnLayout showing: Total Users, Active Sessions, Revenue, Growth %
  • A LineChart showing user activity over the last 7 days
  • A Table showing recent transactions with columns: ID, User, Amount, Status, Date
  1. Table Features: The transactions table should include:
  • PropertyFilter for searching by user or status
  • Pagination (10 items per page)
  • Selection checkboxes with bulk actions (Export, Delete)
  • StatusIndicator for transaction status (success=green, pending=yellow, failed=red)
  1. Requirements:
  • Use TypeScript throughout
  • Support dark mode toggle in the top navigation
  • All components must be accessible (proper ariaLabels)
  • Use design tokens for any custom styling

Use your best judgment for sample data and styling.

````

The power will automatically load relevant steering files for layouts, tables, charts, and navigation. 🎉

Requirements

  • Node.js 18+
  • @cloudscape-design/components
  • @cloudscape-design/global-styles

Documentation

Contributing

For issues or suggestions, please open a GitHub issue.

License

MIT License - See [LICENSE](LICENSE) for details.

Author

Praveen Chamarthi

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.