MCP Feature Requests | Consolidated Discussion #3579
Replies: 8 comments
|
@sebsebseb1982 asked: Could it be possible that Kilocode support MCP prompts so as to offer /commands in ask mode ? |
|
From @joaoeudes7: Description: Adding first-class support for Proposed Behavior
Benefits
Acceptance Criteria
Example"talkToFigma": {
"command": "bunx",
"args": ["*****-mcp@latest"]
} |
|
@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.
|
|
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. |
|
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. |
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. |
|
OAuth support for interactive MCP login would be helpful. Currently the official Vercel MCP server does not allow static bearer token, which prevents connecting KiloCode. Workaraounds are possible with community vercel mcp servers, but not ideal. |
Feature Request: Support for MCP server configuration directory (one file per server)ProblemCurrently, Kilo Code requires all MCP servers to be configured in a single file (e.g.,
Proposed SolutionAdd support for a configuration directory (e.g., Benefits
Example StructureExample File Content ( {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_TOKEN": "your-token-here"
}
}Acceptance Criteria
Additional ContextThis addresses the pain points mentioned in issues #1745 (global config location) and #7868 (difficulty adding MCP servers), and would significantly improve the developer experience. Related Discussions
|


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!
All reactions