1
0
mirror of https://github.com/dcarrillo/dotfiles.git synced 2025-04-09 17:29:48 +00:00
Daniel Carrillo 6408d33eea
[neovim] Add MCPHub integration
Enhance snacks plugin configuration by adding:
- MCPHub integration with dedicated menu entry
- Explorer configuration for picker with hidden and ignored files
  enabled
2025-04-05 17:35:11 +02:00

40 lines
798 B
Lua

require("avante").setup({
provider = "copilot",
copilot = { model = "claude-3.7-sonnet" },
-- provider = "claude",
-- claude = {
-- api_key_name = "cmd:secret-tool lookup description ANTHROPIC_API_KEY",
-- },
web_search_engine = {
provider = "tavily",
},
hints = { enabled = false },
behaviour = {
enable_claude_text_editor_tool_mode = true,
},
system_prompt = function()
local hub = require("mcphub").get_hub_instance()
return hub:get_active_servers_prompt()
end,
custom_tools = function()
return {
require("mcphub.extensions.avante").mcp_tool(),
}
end,
-- using the MCP server
disabled_tools = {
"list_files",
"search_files",
"read_file",
"create_file",
"rename_file",
"delete_file",
"create_dir",
"rename_dir",
"delete_dir",
"bash",
},
})