add mcps to home-config; +ghostty
This commit is contained in:
@@ -2,6 +2,44 @@
|
||||
imports = [
|
||||
./opencode.nix
|
||||
];
|
||||
programs.mcp = {
|
||||
enable = true;
|
||||
servers = {
|
||||
Ref = {
|
||||
command = "sh";
|
||||
args = ["-c" "REF_API_KEY=$(cat /run/agenix/ref-key) exec bunx ref-tools-mcp@latest"];
|
||||
};
|
||||
Anytype = {
|
||||
command = "sh";
|
||||
args = ["-c" "OPENAPI_MCP_HEADERS=$(cat /run/agenix/anytype-key) exec bunx @anyproto/anytype-mcp"];
|
||||
disabled = true;
|
||||
};
|
||||
Basecamp = {
|
||||
command = "/home/m3tam3re/p/AI/Basecamp-MCP-Server/venv/bin/python";
|
||||
args = ["/home/m3tam3re/p/AI/Basecamp-MCP-Server/basecamp_fastmcp.py"];
|
||||
env = {
|
||||
PYTHONPATH = "/home/m3tam3re/p/PYTHON/Basecamp-MCP-Server";
|
||||
VIRTUAL_ENV = "/home/m3tam3re/p/PYTHON/Basecamp-MCP-Server/venv";
|
||||
BASECAMP_ACCOUNT_ID = "5996442";
|
||||
};
|
||||
disabled = true;
|
||||
};
|
||||
Exa = {
|
||||
command = "sh";
|
||||
args = ["-c" "EXA_API_KEY=$(cat /run/agenix/exa-key) exec bunx exa-mcp-server@latest tools=web_search_exa"];
|
||||
};
|
||||
Outline = {
|
||||
command = "sh";
|
||||
args = ["-c" "OUTLINE_API_KEY=$(cat /run/agenix/outline-key) OUTLINE_API_URL=https://wiki.az-gruppe.com/api OUTLINE_DISABLE_DELETE=true exec uv tool run mcp-outline"];
|
||||
disabled = true;
|
||||
};
|
||||
ContextMode = {
|
||||
command = "sh";
|
||||
args = ["-c" "exec bunx context-mode@latest"];
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
home.packages = with pkgs; [
|
||||
agenix-cli
|
||||
alejandra
|
||||
@@ -30,6 +68,7 @@
|
||||
vulkanSupport = true;
|
||||
cudaSupport = false;
|
||||
})
|
||||
pi
|
||||
alejandra
|
||||
sidecar
|
||||
tailwindcss
|
||||
|
||||
Reference in New Issue
Block a user