Skip to content

Bug: MCP tool integration is broken in 1.53.0 #12217

Closed

Description

Describe the bug

kernel.Plugins.AddFromFunctions("CurrentDateTool", tools |> Seq.map _.AsKernelFunction()) |> ignore

Importing plugin from kernel function occurs with prefixed name "plugin_function", while later function is retrieved using just "function" name, so integration is broken later.

Issue is not reproduced in 1.52.0

To Reproduce
Check out the repro, change SemanticKernel version to 1.53.0
https://github.com/Lanayx/Oxpecker/tree/develop/examples/MCP

Expected behavior
MCP function is added as plugin properly and can be used later

Screenshots

Image

Platform

  • Language: [F#]
  • Source: [NuGet package version 1.53.0]
  • AI model: [Ollama + Llama3.2]
  • IDE: [Rider]
  • OS: [Windows]

Activity

  1. added a commit that references this issue on May 22, 2025
    cecee4c
  2. added a commit that references this issue on May 26, 2025
    2ad196e
  3. moved this from Sprint: In Review to Sprint: Done in Semantic Kernelon May 28, 2025
  4. added a commit that references this issue on Sep 15, 2025
    51b1515
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

bugSomething isn't working

Type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions