Skip to content

Commit 6ef1b80

Browse files
author
Hermes Agent
committed
docs: add German translation of README
1 parent 92ecb3d commit 6ef1b80

File tree

1 file changed

+108
-0
lines changed

1 file changed

+108
-0
lines changed

README.de.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+
Ein einfaches Speichersystem, das entwickelt wurde, um LLMs das Speichern und Abrufen von Informationen zu ermöglichen. Dies stellt einige fokussierte Werkzeuge für LLMs über das [Model Context Protocol](https://modelcontextprotocol.io/introduction) bereit.
4+
5+
## API
6+
7+
Alle Methoden werden als MCP-Tools und REST-API-Endpunkte bereitgestellt.
8+
9+
## Entwicklung
10+
11+
Klonen und lokales Ausführen des Servers.
12+
13+
```bash
14+
git clone git@github.com:timescale/tiger-memory-mcp-server.git
15+
```
16+
17+
### Build
18+
19+
Führen Sie `npm i` aus, um Abhängigkeiten zu installieren und das Projekt zu erstellen. Verwenden Sie `npm run watch`, um bei Änderungen automatisch neu zu erstellen.
20+
21+
Erstellen Sie eine `.env`-Datei basierend auf der `.env.sample`-Datei.
22+
23+
```bash
24+
cp .env.sample .env
25+
```
26+
27+
### Testen
28+
29+
Der MCP Inspector ist sehr praktisch.
30+
31+
```bash
32+
npm run inspector
33+
```
34+
35+
| Feld | Wert |
36+
| -------------- | --------------- |
37+
| Transport Type | `STDIO` |
38+
| Command | `node` |
39+
| Arguments | `dist/index.js` |
40+
41+
#### Testen in Claude Desktop
42+
43+
Erstellen/bearbeiten Sie die Datei `~/Library/Application Support/Claude/claude_desktop_config.json`, um einen Eintrag wie den folgenden hinzuzufügen. Stellen Sie sicher, dass Sie den absoluten Pfad zu Ihrem lokalen `tiger-memory-mcp-server`-Projekt und echte Datenbank-Anmeldeinformationen verwenden.
44+
45+
```json
46+
{
47+
"mcpServers": {
48+
"tiger-memory": {
49+
"command": "node",
50+
"args": [
51+
"/absoluter/pfad/zum/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+
## Bereitstellung
67+
68+
Wir verwenden ein Helm-Chart für die Bereitstellung auf Kubernetes. Details finden Sie im Verzeichnis `chart/`.
69+
70+
Der Dienst ist für andere Dienste im Cluster über den DNS-Namen `tiger-memory-mcp-server.savannah-system.svc.cluster.local` zugänglich.
71+
72+
### Datenbank-Setup
73+
74+
Erstellen des Datenbankbenutzers:
75+
76+
```sql
77+
CREATE USER tiger_memory WITH PASSWORD 'secret';
78+
GRANT CREATE ON DATABASE tsdb TO tiger_memory;
79+
```
80+
81+
### Secrets
82+
83+
Führen Sie Folgendes aus, um die erforderlichen Sealed Secrets zu erstellen. Stellen Sie sicher, dass Sie die richtigen Werte eintragen.
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+
Aktualisieren Sie `./chart/values/dev.yaml` mit der Ausgabe.

0 commit comments

Comments
 (0)