Move backend MCP configs to anvillm-mcp
This commit is contained in:
parent
991b4ba2ce
commit
44dcc5f11b
|
|
@ -1,23 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Skip installation if claude command is not available
|
||||
if ! command -v claude &> /dev/null; then
|
||||
echo "Skipping MCP server installation: 'claude' command not found in PATH"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# Install anvilmcp MCP server
|
||||
if ! claude mcp get anvilmcp &> /dev/null; then
|
||||
claude mcp add --scope user --transport stdio anvilmcp -- anvilmcp
|
||||
echo "anvilmcp installed"
|
||||
fi
|
||||
|
||||
# Install superpowers-mcp-server if available
|
||||
if command -v superpowers-mcp-server &> /dev/null; then
|
||||
if ! claude mcp get superpowers-mcp-server &> /dev/null; then
|
||||
claude mcp add --scope user --transport stdio superpowers-mcp-server -- superpowers-mcp-server
|
||||
echo "superpowers-mcp-server installed"
|
||||
fi
|
||||
fi
|
||||
|
||||
echo "MCP servers configured"
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
SETTINGS_FILE="$HOME/.kiro/settings/mcp.json"
|
||||
MCP_CONFIG='{"mcpServers":{"anvilmcp":{"command":"anvilmcp","args":[]},"superpowers-mcp-server":{"command":"superpowers-mcp-server","args":[],"env":{"SUPERPOWERD_SESSION_TOKEN":"${SUPERPOWERD_SESSION_TOKEN}"},"autoApproveTools":["execute_elevated_bash","request_file"]}}}'
|
||||
|
||||
if ! command -v jq &> /dev/null; then
|
||||
echo "Error: jq is required but not installed. Please install jq first." >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
mkdir -p "$HOME/.kiro/settings"
|
||||
|
||||
if [ -f "$SETTINGS_FILE" ] && [ -s "$SETTINGS_FILE" ]; then
|
||||
jq -s '.[0] * .[1]' "$SETTINGS_FILE" <(echo "$MCP_CONFIG") > "$SETTINGS_FILE.tmp"
|
||||
mv "$SETTINGS_FILE.tmp" "$SETTINGS_FILE"
|
||||
else
|
||||
echo "$MCP_CONFIG" | jq '.' > "$SETTINGS_FILE"
|
||||
fi
|
||||
|
||||
echo "AnviLLM MCP server configured in $SETTINGS_FILE"
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
{
|
||||
"mcpServers": {
|
||||
"anvilmcp": {
|
||||
"command": "anvilmcp",
|
||||
"args": []
|
||||
},
|
||||
"superpowers-mcp-server": {
|
||||
"command": "superpowers-mcp-server",
|
||||
"args": [],
|
||||
"env": {
|
||||
"SUPERPOWERD_SESSION_TOKEN": "${SUPERPOWERD_SESSION_TOKEN}"
|
||||
},
|
||||
"autoApproveTools": ["execute_elevated_bash", "request_file"]
|
||||
}
|
||||
}
|
||||
}
|
||||
11
mkfile
11
mkfile
|
|
@ -25,22 +25,15 @@ build:V:
|
|||
mkdir -p $HOME/.config/anvillm/roles
|
||||
cp -rf roles/* $HOME/.config/anvillm/roles/
|
||||
mkdir -p $HOME/.config/anvillm/estimation
|
||||
mkdir -p $HOME/.local/share/anvillm/estimation
|
||||
mkdir -p $HOME/.local/share/anvillm
|
||||
mkdir -p $HOME/.kiro/agents/kiro-cli
|
||||
cp kiro-cli/agent/* $HOME/.kiro/agents/
|
||||
mkdir -p $HOME/.config/anvillm/claude/agents
|
||||
mkdir -p $HOME/.config/anvillm/claude/hooks
|
||||
cp kiro-cli/agent/* $HOME/.kiro/agents/
|
||||
cp SKILLS_PROMPT.md $HOME/.kiro/
|
||||
mkdir -p $HOME/.config/anvillm/claude/agents/
|
||||
cp claude/agent/* $HOME/.config/anvillm/claude/agents/
|
||||
cp claude/hooks/* $HOME/.config/anvillm/claude/hooks/
|
||||
chmod +x $HOME/.config/anvillm/claude/hooks/*.sh
|
||||
bash claude/install-hooks.sh
|
||||
bash -c 'CLAUDE_CONFIG_DIR=$HOME/.config/anvillm/claude claude/install-mcp.sh'
|
||||
bash kiro-cli/install-mcp.sh
|
||||
cp ./ollama/mcp.json $HOME/.config/anvillm/ollama-mcp.json
|
||||
cp OUTPUT_PROTOCOL.md $HOME/.kiro
|
||||
cp OUTPUT_PROTOCOL.md $HOME/.config/anvillm/claude
|
||||
|
||||
install:V: build
|
||||
|
||||
|
|
|
|||
|
|
@ -1,9 +0,0 @@
|
|||
{
|
||||
"globalShortcut": "Ctrl+Space",
|
||||
"mcpServers": {
|
||||
"anvilmcp": {
|
||||
"command": "anvilmcp",
|
||||
"args": []
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue