Skip to content

Commit a1912dd

Browse files
committed
Revert "refactor(mcp): connect upstream MCP servers directly to pi"
This reverts commit ef43567fbf98e1317f12063c6cd9925e0005fd9f.
1 parent 5399f01 commit a1912dd

2 files changed

Lines changed: 9 additions & 23 deletions

File tree

home/.chezmoidata/mcps/00-base.yaml

Lines changed: 9 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,15 @@
1313
mcp:
1414
serversById:
1515

16-
# --- Upstream servers --------------------------------------------
17-
# These render into mcpproxy (for cursor/opencode, which benefit
18-
# from retrieve_tools-style discovery) and directly into pi (which
19-
# already has pi-mcp-adapter providing its own lazy mcp() proxy;
20-
# stacking another tool-discovery layer on top adds friction
21-
# without saving context).
16+
# --- Servers proxied by mcpproxy ---------------------------------
17+
# These render only into mcpproxy's upstream list. Clients reach
18+
# them via the mcpproxy entry below.
2219

2320
obsidian:
2421
enabled: true
2522
targets:
2623
mcpproxy:
2724
enabled: true
28-
pi:
29-
enabled: true
3025
local:
3126
command: "mise"
3227
args:
@@ -44,8 +39,6 @@ mcp:
4439
targets:
4540
mcpproxy:
4641
enabled: true
47-
pi:
48-
enabled: true
4942
local:
5043
command: "mise"
5144
args:
@@ -62,8 +55,6 @@ mcp:
6255
targets:
6356
mcpproxy:
6457
enabled: true
65-
pi:
66-
enabled: true
6758
remote:
6859
url: "https://mcp.context7.com/mcp"
6960

@@ -72,8 +63,6 @@ mcp:
7263
targets:
7364
mcpproxy:
7465
enabled: true
75-
pi:
76-
enabled: true
7766
remote:
7867
url: "https://mcp.grep.app"
7968

@@ -100,11 +89,10 @@ mcp:
10089

10190
# --- Aggregator entry --------------------------------------------
10291
# Smart MCP proxy aggregates the upstream MCP servers above and
103-
# exposes them via retrieve_tools-style discovery. Used by cursor
104-
# (40-tool limit) and opencode (token cost per registered tool).
105-
# Pi connects to upstream servers directly (see above) since
106-
# pi-mcp-adapter already provides lazy/discovery semantics.
107-
# mcpproxy.app or the brew-installed mcpproxy CLI must be running.
92+
# exposes them via a single endpoint with retrieve_tools-based
93+
# discovery. Clients connect to the proxy instead of registering
94+
# each upstream directly. mcpproxy.app or the brew-installed
95+
# mcpproxy CLI must be running.
10896

10997
mcpproxy:
11098
enabled: true
@@ -113,6 +101,8 @@ mcp:
113101
enabled: true
114102
opencode:
115103
enabled: true
104+
pi:
105+
enabled: true
116106
remote:
117107
url: "http://127.0.0.1:8080/mcp"
118108
transport: "streamableHttp"

home/.chezmoidata/mcps/10-chipwolf.yaml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ mcp:
1414
targets:
1515
mcpproxy:
1616
enabled: true
17-
pi:
18-
enabled: true
1917
remote:
2018
url: "https://mcp.atlassian.com/v1/mcp"
2119

@@ -26,8 +24,6 @@ mcp:
2624
targets:
2725
mcpproxy:
2826
enabled: true
29-
pi:
30-
enabled: true
3127
local:
3228
command: "bash"
3329
args:

0 commit comments

Comments
 (0)