Move backend MCP configs to anvillm-mcp

This commit is contained in:
Levi Neely 2026-03-20 15:30:50 +01:00
parent 991b4ba2ce
commit 44dcc5f11b
5 changed files with 2 additions and 77 deletions

View File

@ -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"

View File

@ -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"

View 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
View File

@ -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

View File

@ -1,9 +0,0 @@
{
"globalShortcut": "Ctrl+Space",
"mcpServers": {
"anvilmcp": {
"command": "anvilmcp",
"args": []
}
}
}