Skip to content

Commit 9c4c518

Browse files
author
Conductor Agent
committed
docs: add Russian translation of README
1 parent 8656ba3 commit 9c4c518

File tree

1 file changed

+108
-0
lines changed

1 file changed

+108
-0
lines changed

README.ru.md

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,108 @@
1+
# Tiger Memory MCP Server
2+
3+
Простая система памяти, разработанная для того, чтобы позволить LLM сохранять и извлекать информацию. Она предоставляет LLM специализированные инструменты через [Model Context Protocol](https://modelcontextprotocol.io/introduction).
4+
5+
## API
6+
7+
Все методы доступны как инструменты MCP и конечные точки REST API.
8+
9+
## Разработка
10+
11+
Клонирование и локальный запуск сервера.
12+
13+
```bash
14+
git clone git@github.com:timescale/tiger-memory-mcp-server.git
15+
```
16+
17+
### Сборка
18+
19+
Выполните `npm i` для установки зависимостей и сборки проекта. Используйте `npm run watch` для автоматической пересборки при изменениях.
20+
21+
Создайте файл `.env` на основе файла `.env.sample`.
22+
23+
```bash
24+
cp .env.sample .env
25+
```
26+
27+
### Тестирование
28+
29+
MCP Inspector очень удобен.
30+
31+
```bash
32+
npm run inspector
33+
```
34+
35+
| Поле | Значение |
36+
| -------------- | --------------- |
37+
| Тип транспорта | `STDIO` |
38+
| Команда | `node` |
39+
| Аргументы | `dist/index.js` |
40+
41+
#### Тестирование в Claude Desktop
42+
43+
Создайте/отредактируйте файл `~/Library/Application Support/Claude/claude_desktop_config.json`, добавив запись, подобную следующей, убедившись, что используете абсолютный путь к вашему локальному проекту `tiger-memory-mcp-server` и реальные учётные данные базы данных.
44+
45+
```json
46+
{
47+
"mcpServers": {
48+
"tiger-memory": {
49+
"command": "node",
50+
"args": [
51+
"/absolute/path/to/tiger-memory-mcp-server/dist/index.js",
52+
"stdio"
53+
],
54+
"env": {
55+
"PGHOST": "x.y.tsdb.cloud.timescale.com",
56+
"PGDATABASE": "tsdb",
57+
"PGPORT": "32467",
58+
"PGUSER": "readonly_mcp_user",
59+
"PGPASSWORD": "abc123"
60+
}
61+
}
62+
}
63+
}
64+
```
65+
66+
## Развёртывание
67+
68+
Мы используем Helm-чарт для развёртывания в Kubernetes. Подробности см. в директории `chart/`.
69+
70+
Сервис доступен другим сервисам в кластере по DNS-имени `tiger-memory-mcp-server.savannah-system.svc.cluster.local`.
71+
72+
### Настройка базы данных
73+
74+
Создание пользователя базы данных:
75+
76+
```sql
77+
CREATE USER tiger_memory WITH PASSWORD 'secret';
78+
GRANT CREATE ON DATABASE tsdb TO tiger_memory;
79+
```
80+
81+
### Секреты
82+
83+
Выполните следующее для создания необходимых запечатанных секретов. Обязательно заполните правильные значения.
84+
85+
```bash
86+
kubectl -n savannah-system create secret generic tiger-memory-mcp-server-database \
87+
--dry-run=client \
88+
--from-literal=user="tiger_memory" \
89+
--from-literal=password="secret" \
90+
--from-literal=database="tsdb" \
91+
--from-literal=host="x.y.tsdb.cloud.timescale.com" \
92+
--from-literal=port="32467" \
93+
-o yaml | kubeseal -o yaml
94+
95+
# https://logfire-us.pydantic.dev/tigerdata/tigerdata/settings/write-tokens
96+
kubectl -n savannah-system create secret generic tiger-memory-mcp-server-logfire \
97+
--dry-run=client \
98+
--from-literal=token="pylf_v1_us_" \
99+
-o yaml | kubeseal -o yaml
100+
101+
# https://login.tailscale.com/admin/settings/keys
102+
kubectl -n savannah-system create secret generic tiger-memory-mcp-server-tailscale \
103+
--dry-run=client \
104+
--from-literal=authkey="tskey-auth-" \
105+
-o yaml | kubeseal -o yaml
106+
```
107+
108+
Обновите `./chart/values/dev.yaml` с полученным результатом.

0 commit comments

Comments
 (0)