Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions .gitmodules

This file was deleted.

16 changes: 1 addition & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,21 +11,7 @@ All methods are exposed as MCP tools and REST API endpoints.
Cloning and running the server locally.

```bash
git clone --recurse-submodules git@github.com:timescale/tiger-memory-mcp-server.git
```

### Submodules

This project uses git submodules to include the mcp boilerplate code. If you cloned the repo without the `--recurse-submodules` flag, run the following command to initialize and update the submodules:

```bash
git submodule update --init --recursive
```

You may also need to run this command if you pull changes that update a submodule. You can simplify this process by changing you git configuration to automatically update submodules when you pull:

```bash
git config --global submodule.recurse true
git clone git@github.com:timescale/tiger-memory-mcp-server.git
```

### Building
Expand Down
229 changes: 40 additions & 189 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 1 addition & 16 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,30 +24,15 @@
},
"dependencies": {
"@modelcontextprotocol/sdk": "^1.15.1",
"@opentelemetry/api": "^1.9.0",
"@opentelemetry/api-logs": "^0.203.0",
"@opentelemetry/auto-instrumentations-node": "^0.62.0",
"@opentelemetry/exporter-logs-otlp-http": "^0.203.0",
"@opentelemetry/exporter-trace-otlp-grpc": "^0.203.0",
"@opentelemetry/instrumentation-http": "^0.203.0",
"@opentelemetry/resources": "^2.0.1",
"@opentelemetry/sdk-logs": "^0.203.0",
"@opentelemetry/sdk-metrics": "^2.0.1",
"@opentelemetry/sdk-node": "^0.203.0",
"@opentelemetry/sdk-trace-base": "^2.0.1",
"@opentelemetry/sdk-trace-node": "^2.0.1",
"body-parser": "^2.2.0",
"@tigerdata/mcp-boilerplate": "^0.1.8",
"dotenv": "^17.2.0",
"express": "^5.1.0",
"migrate": "^2.1.0",
"pg": "^8.16.3",
"zod": "^3.23.8"
},
"devDependencies": {
"@types/express": "^5.0.3",
"@types/node": "^22.16.4",
"@types/pg": "^8.15.4",
"ai": "^5.0.17",
"prettier": "^3.6.2",
"shx": "^0.4.0",
"tsx": "^4.20.3",
Expand Down
3 changes: 1 addition & 2 deletions src/apis/forget.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import { ApiFactory, StatusError } from '@tigerdata/mcp-boilerplate';
import { z } from 'zod';
import { ApiFactory } from '../shared/boilerplate/src/types.js';
import { ServerContext, zScope } from '../types.js';
import { StatusError } from '../shared/boilerplate/src/StatusError.js';

const inputSchema = {
id: z.coerce
Expand Down
2 changes: 1 addition & 1 deletion src/apis/recall.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { ApiFactory } from '@tigerdata/mcp-boilerplate';
import { z } from 'zod';
import { ApiFactory } from '../shared/boilerplate/src/types.js';
import { Memory, ServerContext, zScope, zMemory } from '../types.js';

const inputSchema = {
Expand Down
2 changes: 1 addition & 1 deletion src/apis/remember.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { ApiFactory } from '@tigerdata/mcp-boilerplate';
import { z } from 'zod';
import { ApiFactory } from '../shared/boilerplate/src/types.js';
import { ServerContext, zScope, zSource } from '../types.js';

const inputSchema = {
Expand Down
Loading