MCP Feature Requests | Consolidated Discussion #3579
Replies: 6 comments
-
|
@sebsebseb1982 asked: Could it be possible that Kilocode support MCP prompts so as to offer /commands in ask mode ? |
Beta Was this translation helpful? Give feedback.
-
|
From @joaoeudes7: Description: Adding first-class support for Proposed Behavior
Benefits
Acceptance Criteria
Example"talkToFigma": {
"command": "bunx",
"args": ["*****-mcp@latest"]
} |
Beta Was this translation helpful? Give feedback.
-
|
@MMOStars said:
Please make it so if MCP call is expanded manually it is always kept expanded, it's super annoying to keep constantly manually expanding this boxes to see what's the toolcall is being made.
|
Beta Was this translation helpful? Give feedback.
-
|
From @prmichaelsen : For MCP servers that are docker containers its easy to view logs in the container, but for MCP servers that are just node scripts for instance, the only way to view logs for MCP failures is via the VS Code developer tools. It would be nice if we could expose these logs somehow to the end user. |
Beta Was this translation helpful? Give feedback.
-
|
From @prmichaelsen: Problem StatementWhen configuring MCP servers in Kilo Code, there's currently no way to provide metadata or guidance on how specific tools should be used by the AI. This limits the ability to customize tool behavior and provide usage preferences without modifying the MCP server implementation itself. Use CaseAs a developer who creates and configures MCP servers, I want to provide metadata and usage guidance for specific tools so that:
For example, when using the Jira and Confluence tools, I might want to:
BenefitsImplementing this feature would:
Potential Implementation ApproachesWhile I'm focused on the use case rather than implementation details, here are some approaches that could work:
Example UsageHere's how this feature might be used in practice: {
"mcpServers": {
"jira-server": {
"command": "...",
"args": ["..."],
"env": { "..." },
"toolMetadata": {
"jira_search": {
"defaultParameters": {
"fields": "summary,status,assignee,priority",
"limit": 15
},
"usageGuidance": "Always include a project filter when possible to improve performance",
"examples": [
{
"description": "Search for high priority bugs",
"jql": "project = PROJ AND issuetype = Bug AND priority = High"
}
]
},
"confluence_get_page": {
"defaultParameters": {
"convert_to_markdown": true,
"include_metadata": true
},
"usageGuidance": "Prefer using page_id over title/space_key when possible"
}
}
}
}
}ConclusionAdding support for tool-specific metadata in MCP server configurations would significantly enhance the flexibility and usability of MCP tools. It would allow for better guidance to the AI without requiring code changes to the MCP server implementation, resulting in more effective and customized tool usage. |
Beta Was this translation helpful? Give feedback.
-
TL;DR; UTCP adds support to do tool calling to any API without any additional servers or setup. Should this be added to Kilo?UTCP is a tool calling protocol that enables AI agents to call external APIs without any middleman servers, and which supports a variety of transport layers, from CLI tools to REST to sockets to GraphQL.
The tool calls are done identically to how MCP calls tools, give the tool name and the arguments, and receive a response. IdeaSupport Kilo Agent to also call tools using UTCP in addition to MCP. Benefits• Any API is supported, even if it doesn't have an MCP server Challenges• There is a bit of implementation needed to add the UTCP Client Mitigations• The UTCP maintainer team has volunteered to make the PR themselves if the Kilo community wants it MVPMake UTCP return its calls alongside MCP in a way that it looks like it's just another MCP server. This requires very little implementation. It doesn't leverage the tool search capabilities of UTCP, but it still is good as a starting point. |
Beta Was this translation helpful? Give feedback.


Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi Everyone!
Please leave your feature requests regarding MCP configuration/capabilities here, to increase visibility and reduce redundancy.
Thanks for being a part of the Kilo Code Community!
Beta Was this translation helpful? Give feedback.
All reactions