DVA-C03 practice question: AI-assisted development with Kiro (2 of 2)
Development with AWS Services A free question from our original DVA-C03 practice exam. Try it, then open the answer to see why each option is right or wrong.
A platform team builds its services in Kiro, and every developer opens the same Git repository in Kiro. Kiro gives outdated answers about AWS service quotas, because it cannot read the current AWS documentation. The team also wants Kiro to read tickets from its internal ticket tool.
The team wants every developer who opens the project to get both tools automatically, without editing a file on their own laptop. The setup must be stored with the code.
Which change meets these requirements?
Choose one answer.
AA. Add the MCP server entries to the ~/.kiro/settings/mcp.json file on each developer's laptop, and ask each developer to copy the file.
BB. Paste the AWS documentation pages and the ticket list into the Kiro chat at the start of each session.
CC. Add the MCP server definitions under mcpServers in .kiro/settings/mcp.json at the project root, and commit that file to the repository.
DD. Create a Kiro agent hook on the File Save trigger that sends the AWS documentation to the agent each time a file is saved.
Show the answer and explanation
Answer: C
A. Wrong: This works on each laptop, but it is manual setup that the repository does not carry. The requirement is that developers get the tools automatically when they open the project.
B. Wrong: Pasted text is copied by hand, goes out of date and is limited to what fits in one chat. It does not give Kiro live access to the documentation or the tickets.
C. Right: Correct. Kiro reads workspace MCP settings from .kiro/settings/mcp.json, so every developer who opens the repository gets the same servers. Workspace settings take precedence over the user file when both define a server. Learn more: Configuring MCP servers in Kiro (opens in a new tab)
D. Wrong: File Save hooks run when the Kiro agent saves or modifies matching files, not when a developer needs information. Pushing text into the conversation on each save does not connect Kiro to live documentation or tickets.
Explanation
Kiro reads MCP server definitions from mcpServers in .kiro/settings/mcp.json. A workspace file in the repository gives every developer who opens the project the same tools, with no manual setup. The user-level file lives on each laptop, so it cannot be relied on for a shared setup.
Want more on AI-assisted development with Kiro? The 5 full-length practice sets have 6 more AI-assisted development with Kiro questions, 390 in all, none of them in the free exam. One payment of $14.99, no subscription. See the practice sets →