Compare commits
2 Commits
425070ce11
...
7d237577e1
| Author | SHA1 | Date | |
|---|---|---|---|
| 7d237577e1 | |||
| 777c4e0984 |
4
.gitignore
vendored
4
.gitignore
vendored
@@ -1,10 +1,6 @@
|
|||||||
.DS_Store
|
.DS_Store
|
||||||
.secrets
|
.secrets
|
||||||
|
|
||||||
# Per-Projekt-MCP-Configs: können Tokens/URLs enthalten, projekt-spezifisch, nicht ins Repo
|
|
||||||
.mcp.json
|
|
||||||
|
|
||||||
|
|
||||||
# Python bytecode
|
# Python bytecode
|
||||||
__pycache__/
|
__pycache__/
|
||||||
*.pyc
|
*.pyc
|
||||||
|
|||||||
67
.mcp.json
Normal file
67
.mcp.json
Normal file
@@ -0,0 +1,67 @@
|
|||||||
|
{
|
||||||
|
"mcpServers": {
|
||||||
|
"home-assistant": {
|
||||||
|
"type": "http",
|
||||||
|
"url": "${MCP_HOME_ASSISTANT_URL}"
|
||||||
|
},
|
||||||
|
"mikromcp": {
|
||||||
|
"type": "stdio",
|
||||||
|
"command": "npx",
|
||||||
|
"args": [
|
||||||
|
"-y",
|
||||||
|
"mikromcp",
|
||||||
|
"serve"
|
||||||
|
],
|
||||||
|
"env": {
|
||||||
|
"MIKROMCP_CONFIG_PATH": "/Users/christophemsenhuber/dev/bf-infra/mcp/mikromcp/config/routers.yaml",
|
||||||
|
"MIKROMCP_DEFAULT_ROUTER": "ap1",
|
||||||
|
"ROUTER_AP1_USER": "admin",
|
||||||
|
"ROUTER_AP1_PASS": "${MCP_MIKROMCP_ROUTER_AP1_PASS}",
|
||||||
|
"ROUTER_AP2_USER": "admin",
|
||||||
|
"ROUTER_AP2_PASS": "${MCP_MIKROMCP_ROUTER_AP2_PASS}",
|
||||||
|
"CRS326_CORE_USER": "admin",
|
||||||
|
"CRS326_CORE_PASS": "${MCP_MIKROMCP_CRS326_CORE_PASS}",
|
||||||
|
"CRS326_BRANCH_USER": "admin",
|
||||||
|
"CRS326_BRANCH_PASS": "${MCP_MIKROMCP_CRS326_BRANCH_PASS}",
|
||||||
|
"ROUTER_AP3_USER": "admin",
|
||||||
|
"ROUTER_AP3_PASS": "${MCP_MIKROMCP_ROUTER_AP3_PASS}"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"hostinger-api": {
|
||||||
|
"alwaysLoad": true,
|
||||||
|
"type": "stdio",
|
||||||
|
"command": "hostinger-api-mcp",
|
||||||
|
"args": [],
|
||||||
|
"env": {
|
||||||
|
"HOSTINGER_API_TOKEN": "${MCP_HOSTINGER_API_TOKEN}"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"cloudflare": {
|
||||||
|
"alwaysLoad": true,
|
||||||
|
"type": "http",
|
||||||
|
"url": "https://mcp.cloudflare.com/mcp"
|
||||||
|
},
|
||||||
|
"ollama": {
|
||||||
|
"type": "stdio",
|
||||||
|
"command": "npx",
|
||||||
|
"args": [
|
||||||
|
"-y",
|
||||||
|
"ollama-mcp"
|
||||||
|
],
|
||||||
|
"env": {
|
||||||
|
"OLLAMA_HOST": "http://127.0.0.1:11434"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"pve-mcp": {
|
||||||
|
"type": "http",
|
||||||
|
"url": "http://10.40.20.173:3000/"
|
||||||
|
},
|
||||||
|
"n8n-mcp": {
|
||||||
|
"type": "http",
|
||||||
|
"url": "http://10.40.20.167:3001/mcp",
|
||||||
|
"headers": {
|
||||||
|
"Authorization": "Bearer ${N8N_MCP_BEARER}"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
75
opencode.json
Normal file
75
opencode.json
Normal file
@@ -0,0 +1,75 @@
|
|||||||
|
{
|
||||||
|
"mcp": {
|
||||||
|
"home-assistant": {
|
||||||
|
"type": "remote",
|
||||||
|
"url": "{env:MCP_HOME_ASSISTANT_URL}",
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"hostinger-api": {
|
||||||
|
"type": "local",
|
||||||
|
"command": [
|
||||||
|
"npx",
|
||||||
|
"-y",
|
||||||
|
"hostinger-api-mcp"
|
||||||
|
],
|
||||||
|
"environment": {
|
||||||
|
"HOSTINGER_API_TOKEN": "{env:MCP_HOSTINGER_API_TOKEN}"
|
||||||
|
},
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"mikromcp": {
|
||||||
|
"type": "local",
|
||||||
|
"command": [
|
||||||
|
"npx",
|
||||||
|
"-y",
|
||||||
|
"mikromcp",
|
||||||
|
"serve"
|
||||||
|
],
|
||||||
|
"environment": {
|
||||||
|
"MIKROMCP_CONFIG_PATH": "/Users/christophemsenhuber/dev/bf-infra/mcp/mikromcp/config/routers.yaml",
|
||||||
|
"MIKROMCP_DEFAULT_ROUTER": "crs326-core",
|
||||||
|
"ROUTER_AP1_USER": "admin",
|
||||||
|
"ROUTER_AP2_USER": "admin",
|
||||||
|
"ROUTER_AP3_USER": "admin",
|
||||||
|
"CRS326_CORE_USER": "admin",
|
||||||
|
"CRS326_BRANCH_USER": "admin",
|
||||||
|
"ROUTER_AP1_PASS": "{env:MCP_MIKROMCP_ROUTER_AP1_PASS}",
|
||||||
|
"ROUTER_AP2_PASS": "{env:MCP_MIKROMCP_ROUTER_AP2_PASS}",
|
||||||
|
"ROUTER_AP3_PASS": "{env:MCP_MIKROMCP_ROUTER_AP3_PASS}",
|
||||||
|
"CRS326_CORE_PASS": "{env:MCP_MIKROMCP_CRS326_CORE_PASS}",
|
||||||
|
"CRS326_BRANCH_PASS": "{env:MCP_MIKROMCP_CRS326_BRANCH_PASS}"
|
||||||
|
},
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"cloudflare": {
|
||||||
|
"type": "remote",
|
||||||
|
"url": "https://mcp.cloudflare.com/mcp",
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"ollama": {
|
||||||
|
"type": "local",
|
||||||
|
"command": [
|
||||||
|
"npx",
|
||||||
|
"-y",
|
||||||
|
"ollama-mcp"
|
||||||
|
],
|
||||||
|
"environment": {
|
||||||
|
"OLLAMA_HOST": "http://127.0.0.1:11434"
|
||||||
|
},
|
||||||
|
"enabled": false
|
||||||
|
},
|
||||||
|
"pve-mcp": {
|
||||||
|
"type": "remote",
|
||||||
|
"url": "http://10.40.20.173:3000/",
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"n8n-mcp": {
|
||||||
|
"type": "remote",
|
||||||
|
"url": "http://10.40.20.167:3001/mcp",
|
||||||
|
"headers": {
|
||||||
|
"Authorization": "Bearer {env:N8N_MCP_BEARER}"
|
||||||
|
},
|
||||||
|
"enabled": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user