About Self Aware MCP Server
Self Aware MCP Server is an MCP server published by vuguzum in the AI category: mCP сервер на Node.js, предоставляющий инструменты самосознания для LLM - время, место, ОС, вычисления.
The repository has 2 stars and 1 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/vuguzum/self-aware-mcp-serverThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Self Aware MCP Server
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
Self-Aware MCP Server
MCP (Model Context Protocol) сервер, предоставляющий инструменты получения базовой информации (самосознания) для LLM - текущее время, место, ОС, математические вычисления.
TLDR (Быстрый старт)
Установка
npm install -g @vugu/self-aware-mcp-server
Настройка (Claude Code и т.п.)
в файле конфигурации mcp-серверов:
{
"mcpServers": {
"self-aware": {
"command": "npx",
"args": [
"-y",
"@vugu/self-aware-mcp-server",
"Moscow, Russia"
]
}
}
}
Замените Moscow, Russia на ваше местоположение.
Доступные версии
| Язык | Папка |
|---|---|
| TypeScript/Node.js | self-aware/ |
| Python | self-aware-python/ |
| C# | self-aware-csharp/ |
Доступные инструменты
1. get_current_location
Возвращает местоположение, переданное как аргумент командной строки.
2. get_current_date_time
Возвращает текущую дату и время: weekday, year-month-day hours:minutes:seconds
3. get_current_system
Возвращает информацию об ОС:
{
"os": {
"name": "Linux",
"version": "6.1.0-generic",
"displayName": "Ubuntu 22.04.3 LTS",
"platform": "linux",
"cpu": "x64"
}
}
4. calculate
Безопасный калькулятор математических выражений с поддержкой:
- Тригонометрических функций (радианы)
- Гиперболических функций
- Логарифмических функций
- Статистических функций (mean, median, stdev, variance, etc.)
- Математических констант (pi, e, tau, inf, nan)
Использование с Claude Desktop
Добавьте в claude_desktop_config.json:
TypeScript/Node.js версия
{
"mcpServers": {
"self-aware": {
"command": "node",
"args": [
"/path/to/self-aware/dist/index.js",
"Moscow, Russia"
]
}
}
}
Python версия
{
"mcpServers": {
"self-aware": {
"command": "python",
"args": [
"/path/to/self-aware-python/src/self_aware/server.py",
"Moscow, Russia"
]
}
}
}
C# версия
{
"mcpServers": {
"self-aware": {
"command": "dotnet",
"args": [
"/path/to/self-aware-csharp/bin/Release/net8.0/self-aware-mcp.dll",
"Moscow, Russia"
]
}
}
}
Быстрый старт
TypeScript
cd self-aware
bun install
bun run build
node dist/index.js "Moscow, Russia"
Python
cd self-aware-python
pip install mcp
python src/self_aware/server.py "Moscow, Russia"
C#
cd self-aware-csharp
dotnet build -c Release
dotnet bin/Release/net8.0/self-aware-mcp.dll "Moscow, Russia"
Структура проекта
mcp-servers/
├── README.md # Общий README
│
├── self-aware/ # TypeScript/Node.js версия
│ ├── package.json
│ ├── tsconfig.json
│ ├── src/
│ │ └── index.ts
│ ├── dist/
│ │ └── index.js
│ └── README.md
│
├── self-aware-python/ # Python версия
│ ├── pyproject.toml
│ ├── requirements.txt
│ ├── src/
│ │ └── self_aware/
│ │ ├── __init__.py
│ │ └── server.py
│ ├── test_server.py
│ └── README.md
│
└── self-aware-csharp/ # C# версия
├── self-aware-mcp.csproj
├── Program.cs
└── README.md
License
MIT License
Author
Alexander Kazantsev
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.