Skip to content

Feature/improve tool use#6

Closed
simonhbor wants to merge 20 commits intomainfrom
feature/improve-tool-use
Closed

Feature/improve tool use#6
simonhbor wants to merge 20 commits intomainfrom
feature/improve-tool-use

Conversation

@simonhbor
Copy link
Copy Markdown
Member

See [RQ:5605]. This PR refactors the initial MCP server to be a more scalable platform for the future and adds some specific power features for Kiro.

Copy link
Copy Markdown

@Pecant-Pie Pecant-Pie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some small changes requested to clean up the docs and fix one typo in the steering docs for the power.

Comment thread docs/generated_tool_docs.md Outdated
Comment thread docs/onboarding_feedback.md Outdated
Comment thread docs/setup_timing_verification.md Outdated
Comment thread docs/tool_documentation_report.md Outdated
Comment thread power-spira/steering/spira-incident-workflow.md Outdated
Comment thread power-spira/POWER.md
Comment thread pyproject.toml
Comment thread pyproject.toml
Comment thread pyproject.toml
Comment thread README.md Outdated
@Pecant-Pie Pecant-Pie assigned simonhbor and unassigned Pecant-Pie Mar 17, 2026
@simonhbor simonhbor assigned Pecant-Pie and unassigned simonhbor Mar 17, 2026
Copy link
Copy Markdown

@Pecant-Pie Pecant-Pie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes address PR feedback and make the documentation much clearer! Approved!

@Pecant-Pie Pecant-Pie assigned simonhbor and unassigned Pecant-Pie Mar 17, 2026
@simonhbor simonhbor assigned Pecant-Pie and unassigned simonhbor Mar 25, 2026
Copy link
Copy Markdown

@Pecant-Pie Pecant-Pie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Latest changes fix dev issues. Approved!

@Pecant-Pie Pecant-Pie assigned simonhbor and unassigned Pecant-Pie Mar 26, 2026
Comment thread .kiro/settings/mcp.json
Comment on lines 12 to +16
"INFLECTRA_SPIRA_BASE_URL": "https://staging.spiraservice.net",
"INFLECTRA_SPIRA_USERNAME": "administrator",
"INFLECTRA_SPIRA_API_KEY": "{865C2327-021F-4C56-8829-F81F9376D681}"
},
"disabled": false,
"disabled": true,
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

staging API key in here!! I think the .kiro folder should be in the gitignore list.

Copy link
Copy Markdown

@Pecant-Pie Pecant-Pie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Converts synchronous mcp tools to asynchronous using python's async await syntax. This also includes changing the http client to an Async version, as well as changing the test suite to support the new async format. Also fixes the Kiro Power to MCP Server connection.

@simonhbor simonhbor closed this Mar 30, 2026
@simonhbor simonhbor deleted the feature/improve-tool-use branch March 31, 2026 14:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants