claude-code: add forgejo-mcp as default MCP server
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,13 @@
|
||||
{ pkgs, ... }:
|
||||
{ pkgs, config, ... }:
|
||||
let
|
||||
forgejo-mcp-wrapper = pkgs.writeShellScript "forgejo-mcp-wrapper" ''
|
||||
export FORGEJO_ACCESS_TOKEN="$(cat ${config.sops.secrets.forgejo_access_token.path})"
|
||||
exec forgejo-mcp --transport stdio --url https://code.t-juice.club
|
||||
'';
|
||||
in
|
||||
{
|
||||
sops.secrets."forgejo_access_token" = { };
|
||||
|
||||
programs.claude-code = {
|
||||
enable = true;
|
||||
package = pkgs.claude-code-bin;
|
||||
@@ -13,6 +21,13 @@
|
||||
pr = ./skills/pr;
|
||||
};
|
||||
|
||||
mcpServers = {
|
||||
forgejo = {
|
||||
type = "stdio";
|
||||
command = "${forgejo-mcp-wrapper}";
|
||||
};
|
||||
};
|
||||
|
||||
settings = {
|
||||
model = "opus";
|
||||
enabledPlugins = {
|
||||
|
||||
Reference in New Issue
Block a user