Generates and validates a Git-versioned Markdown vault as project memory and serves it to agents, warning when summaries are older than recent decisions.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add vulcanus -- npx -y @sunsato/vulcanus~/.codex/config.toml
[mcp_servers.vulcanus]
command = "npx"
args = ["-y", "@sunsato/vulcanus"]
# codex mcp add vulcanus -- npx -y @sunsato/vulcanus~/.cursor/mcp.json
{
"mcpServers": {
"vulcanus": {
"command": "npx",
"args": [
"-y",
"@sunsato/vulcanus"
]
}
}
}.vscode/mcp.json
{
"servers": {
"vulcanus": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@sunsato/vulcanus"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"vulcanus": {
"command": "npx",
"args": [
"-y",
"@sunsato/vulcanus"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"vulcanus": {
"command": "npx",
"args": [
"-y",
"@sunsato/vulcanus"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"vulcanus": {
"command": "npx",
"args": [
"-y",
"@sunsato/vulcanus"
]
}
}
}