MCP сервер на Node.js, предоставляющий инструменты самосознания для LLM - время, место, ОС, вычисления.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add self-aware --env LOCATION='<LOCATION>' --env DB_PATH='<DB_PATH>' -- npx -y @vugu/self-aware-mcp-server '{{config.LOCATION}}'~/.codex/config.toml
[mcp_servers.self-aware]
command = "npx"
args = ["-y", "@vugu/self-aware-mcp-server", "{{config.LOCATION}}"]
env = { LOCATION = "<LOCATION>", DB_PATH = "<DB_PATH>" }
# codex mcp add self-aware --env LOCATION='<LOCATION>' --env DB_PATH='<DB_PATH>' -- npx -y @vugu/self-aware-mcp-server '{{config.LOCATION}}'~/.cursor/mcp.json
{
"mcpServers": {
"self-aware": {
"command": "npx",
"args": [
"-y",
"@vugu/self-aware-mcp-server",
"{{config.LOCATION}}"
],
"env": {
"LOCATION": "<LOCATION>",
"DB_PATH": "<DB_PATH>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"self-aware": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@vugu/self-aware-mcp-server",
"{{config.LOCATION}}"
],
"env": {
"LOCATION": "<LOCATION>",
"DB_PATH": "<DB_PATH>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"self-aware": {
"command": "npx",
"args": [
"-y",
"@vugu/self-aware-mcp-server",
"{{config.LOCATION}}"
],
"env": {
"LOCATION": "<LOCATION>",
"DB_PATH": "<DB_PATH>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"self-aware": {
"command": "npx",
"args": [
"-y",
"@vugu/self-aware-mcp-server",
"{{config.LOCATION}}"
],
"env": {
"LOCATION": "<LOCATION>",
"DB_PATH": "<DB_PATH>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"self-aware": {
"command": "npx",
"args": [
"-y",
"@vugu/self-aware-mcp-server",
"{{config.LOCATION}}"
],
"env": {
"LOCATION": "<LOCATION>",
"DB_PATH": "<DB_PATH>"
}
}
}
}Environment variables
LOCATIONDB_PATH
Replace the placeholders with your own credentials and keep them out of version control.