feat: +basecamp-cli - basecamp-mcp

This commit is contained in:
2026-03-27 11:55:44 +01:00
parent 08a7c9454e
commit 45626c5af4
5 changed files with 34 additions and 24 deletions

43
flake.lock generated
View File

@@ -69,6 +69,27 @@
"type": "github"
}
},
"basecamp": {
"inputs": {
"nixpkgs": [
"m3ta-nixpkgs",
"nixpkgs"
]
},
"locked": {
"lastModified": 1774509076,
"narHash": "sha256-3Z/1xfP4jJsSONprD5rMLpag+YFVDCkfGg1rY5+w20s=",
"owner": "basecamp",
"repo": "basecamp-cli",
"rev": "3d601714b184004af17e169d227f15afd14bc5f9",
"type": "github"
},
"original": {
"owner": "basecamp",
"repo": "basecamp-cli",
"type": "github"
}
},
"blueprint": {
"inputs": {
"nixpkgs": [
@@ -507,23 +528,21 @@
},
"m3ta-nixpkgs": {
"inputs": {
"basecamp": "basecamp",
"nixpkgs": "nixpkgs_4",
"nixpkgs-master": "nixpkgs-master",
"opencode": "opencode",
"openspec": "openspec"
},
"locked": {
"lastModified": 1774490486,
"narHash": "sha256-EKS6eJ3FtKRnvPuHESwLb4wt7qksP6+uB0pMkr+4Epg=",
"ref": "refs/heads/master",
"rev": "0aa01e3738d3dc874df2471ac858ef5c0b96fc5b",
"revCount": 194,
"type": "git",
"url": "https://code.m3ta.dev/m3tam3re/nixpkgs"
"lastModified": 1774608504,
"narHash": "sha256-mTuVxpGUG0eKl2+O5yWRjBEHLXccaEeUs5jKFFDObHA=",
"path": "/home/sascha.koenig/p/NIX/nixpkgs",
"type": "path"
},
"original": {
"type": "git",
"url": "https://code.m3ta.dev/m3tam3re/nixpkgs"
"path": "/home/sascha.koenig/p/NIX/nixpkgs",
"type": "path"
}
},
"m3ta-nixpkgs_2": {
@@ -710,11 +729,11 @@
},
"nixpkgs-master": {
"locked": {
"lastModified": 1774490099,
"narHash": "sha256-5JVR0LHJFpW5xlsZbyVGdr9fEzNySXHz/e13At7GUOQ=",
"lastModified": 1774532607,
"narHash": "sha256-koMw5uDa2TwQ3/lZ49Jiy4Qj1lNjv80YnCen11P+uKY=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "b957e2e2a4dd4ecc3a407241f501545b567e0c4c",
"rev": "c5f84fa27a537e6899c9f636f8810df05fc625cb",
"type": "github"
},
"original": {

View File

@@ -22,8 +22,8 @@
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11";
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable";
m3ta-nixpkgs.url = "git+https://code.m3ta.dev/m3tam3re/nixpkgs";
# m3ta-nixpkgs.url = "path:/home/sascha.koenig/p/NIX/nixpkgs";
# m3ta-nixpkgs.url = "git+https://code.m3ta.dev/m3tam3re/nixpkgs";
m3ta-nixpkgs.url = "path:/home/sascha.koenig/p/NIX/nixpkgs";
#
llm-agents.url = "github:numtide/llm-agents.nix";

View File

@@ -77,6 +77,7 @@
home.packages = with pkgs; [
agenix-cli
alejandra
basecamp
bc
claude-code
comma

View File

@@ -9,16 +9,6 @@
command = "sh";
args = ["-c" "REF_API_KEY=$(cat /run/agenix/ref-key) exec bunx ref-tools-mcp@latest"];
};
Basecamp = {
command = "/home/sascha.koenig/p/AI/Basecamp-MCP-Server/venv/bin/python";
args = ["/home/sascha.koenig/p/AI/Basecamp-MCP-Server/basecamp_fastmcp.py"];
env = {
PYTHONPATH = "/home/sascha.koenig/p/AI/Basecamp-MCP-Server";
VIRTUAL_ENV = "/home/sascha.koenig/p/AI/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"];

Binary file not shown.