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
|
mkdir -p $HOME/.config/anvillm/roles
|
||||||
cp -rf roles/* $HOME/.config/anvillm/roles/
|
cp -rf roles/* $HOME/.config/anvillm/roles/
|
||||||
mkdir -p $HOME/.config/anvillm/estimation
|
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
|
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/agents
|
||||||
mkdir -p $HOME/.config/anvillm/claude/hooks
|
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/agent/* $HOME/.config/anvillm/claude/agents/
|
||||||
cp claude/hooks/* $HOME/.config/anvillm/claude/hooks/
|
cp claude/hooks/* $HOME/.config/anvillm/claude/hooks/
|
||||||
chmod +x $HOME/.config/anvillm/claude/hooks/*.sh
|
chmod +x $HOME/.config/anvillm/claude/hooks/*.sh
|
||||||
bash claude/install-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
|
install:V: build
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,9 +0,0 @@
|
||||||
{
|
|
||||||
"globalShortcut": "Ctrl+Space",
|
|
||||||
"mcpServers": {
|
|
||||||
"anvilmcp": {
|
|
||||||
"command": "anvilmcp",
|
|
||||||
"args": []
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Reference in New Issue