Skip to content

Commit 1bc4fd7

Browse files
committed
Add slack MCP if relevant.
1 parent f3bfb2a commit 1bc4fd7

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

src/mcp/install-mcp-server.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ export async function prepareMcpConfig(
66
repo: string,
77
branch: string,
88
): Promise<string> {
9+
console.log("Preparing MCP config ",{githubToken: !!githubToken, slackBotToken: !!process.env.SLACK_BOT_TOKEN});
10+
911
try {
1012
const mcpConfig = {
1113
mcpServers: {
@@ -36,7 +38,21 @@ export async function prepareMcpConfig(
3638
BRANCH_NAME: branch,
3739
},
3840
},
41+
...(process.env.SLACK_BOT_TOKEN
42+
? {
43+
slack: {
44+
command: "npx",
45+
args: ["-y", "@modelcontextprotocol/server-slack"],
46+
env: {
47+
SLACK_BOT_TOKEN: process.env.SLACK_BOT_TOKEN,
48+
SLACK_CHANNEL_IDS:
49+
process.env.SLACK_CHANNEL_IDS || "C08S795509L",
50+
},
51+
},
52+
}
53+
: {}),
3954
},
55+
4056
};
4157

4258
return JSON.stringify(mcpConfig, null, 2);

0 commit comments

Comments
 (0)