Skip to content

MCP server#257

Open
Dmitrii Krasnov (dkrasnoff) wants to merge 12 commits into
releasefrom
feature/KTL-4248-MCP-v1-server-for-klibs
Open

MCP server#257
Dmitrii Krasnov (dkrasnoff) wants to merge 12 commits into
releasefrom
feature/KTL-4248-MCP-v1-server-for-klibs

Conversation

@dkrasnoff

Copy link
Copy Markdown
Collaborator

Added two functions:
   - searching projects
   - getting the latest and the latest stable versions for given package
Also, added mapstruct mapper for coveting DTOs between different application layers.

@nikitavlaevjb Nikita Vlaev (nikitavlaevjb) changed the base branch from release to feature/KTL-4248-MCP April 22, 2026 23:47
@dkrasnoff Dmitrii Krasnov (dkrasnoff) force-pushed the feature/KTL-4248-MCP-v1-server-for-klibs branch 2 times, most recently from 8284f7c to c9a58c3 Compare April 24, 2026 21:11
Comment thread integrations/mcp/src/main/kotlin/io/klibs/integration/mcp/tool/McpPackageTool.kt Outdated
private val logger: Logger = LoggerFactory.getLogger(McpPackageTool::class.java)

@Tool(
description = """Searches for Kotlin Multiplatform projects by keywords, platforms/targets, and kotlin version.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

TODO (Nikita) Test it

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

not yet

Base automatically changed from feature/KTL-4248-MCP to release May 21, 2026 08:40
Added two functions:
   - searching projects
   - getting latest and latest stable versions for given package
Also, added mapstruct mapper for coveting DTOs between different application layers.
It led to update of swagger and kohsuke libraries and small fixes after update.
…and materialized views, update database schema and relevant services/tests
@nikitavlaevjb Nikita Vlaev (nikitavlaevjb) force-pushed the feature/KTL-4248-MCP-v1-server-for-klibs branch from 2fe9bb6 to efd1937 Compare June 7, 2026 21:04
…t and stub async method in tests

Tried to fix deadlock in `should start generating unique descriptions asynchronously and return success message immediately`
…escription, add maxPackagesPerProject param (default 10) and totalPackages count.
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