2523c9550416ab6d808b0ddd5c9d870dcbb5b1eb

Author
TheEdgeOfRage <git@theedgeofrage.com>
Committer
TheEdgeOfRage <git@theedgeofrage.com>
Date

Message

Whitelist useful mcp tools for pi mcp adapter

Diff

 1diff --git a/dot_config/mcp/mcp.json b/dot_config/mcp/mcp.json
 2index 35a3a267caf12478cdd1b67efd9c58263764ae84..bb04149d391c0e99764bb6b6af3a94e0b18b85a3 100644
 3--- a/dot_config/mcp/mcp.json
 4+++ b/dot_config/mcp/mcp.json
 5@@ -4,13 +4,16 @@
 6   },
 7   "mcpServers": {
 8     "linear": {
 9-      "url": "https://mcp.linear.app/mcp"
10+      "url": "https://mcp.linear.app/mcp",
11+      "includeTools": ["get_issue", "save_issue"]
12     },
13     "notion": {
14-      "url": "https://mcp.notion.com/mcp"
15+      "url": "https://mcp.notion.com/mcp",
16+      "includeTools": ["notion-fetch"]
17     },
18     "mentat": {
19-      "url": "https://centaur-mcp.dev.internal.dunetech.io/mcp"
20+      "url": "https://centaur-mcp.dev.internal.dunetech.io/mcp",
21+      "includeTools": ["core_db"]
22     },
23     "grafana_prod": {
24       "command": "uvx",
25@@ -18,7 +21,30 @@
26       "env": {
27         "GRAFANA_URL": "https://grafana.prod.internal.dunetech.io/",
28         "GRAFANA_SERVICE_ACCOUNT_TOKEN": "!cat ~/.local/share/opencode/grafana-prod-token"
29-      }
30+      },
31+      "includeTools": [
32+        "analyze_loki_labels",
33+        "find_error_pattern_logs",
34+        "find_slow_requests",
35+        "get_datasource",
36+        "grafana_api_request",
37+        "list_datasources",
38+        "list_loki_label_names",
39+        "list_loki_label_values",
40+        "list_prometheus_label_names",
41+        "list_prometheus_label_values",
42+        "list_prometheus_metric_metadata",
43+        "list_prometheus_metric_names",
44+        "list_pyroscope_label_names",
45+        "list_pyroscope_label_values",
46+        "list_pyroscope_profile_types",
47+        "query_loki_logs",
48+        "query_loki_patterns",
49+        "query_loki_stats",
50+        "query_prometheus",
51+        "query_prometheus_histogram",
52+        "query_pyroscope"
53+      ]
54     }
55   }
56 }