1. Conduid
  2. Data
  3. Kips
MCP server · Data

Kips

Personal data storage for MCP clients like Claude Desktop.

Unclaimed last commit a year ago databasedatasqliteclaudemodel-context-protocol
44Fair

Scored 5 months ago · breakdown

About Kips

Kips is an MCP server published by hdresearch in the Data category: personal data storage for MCP clients like Claude Desktop.

The repository has 5 stars and 2 forks, with the last commit a year 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

From source
git clone https://github.com/hdresearch/kips

This 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 Kips

Powered by Claude · Grounded in docs

I know everything about Kips. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository yesterday. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • !License declaredNo license file. Legally you have no right to use it in a product.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

kips

Personal data management server. Integrates with Claude Desktop and other MCP clients.

Usage

kips drives a SQLite database and surfaces tools for LLMs as well as a basic CLI for interacting with the database.

You can store auth (passwords and usernames), notes, conversations, tasks (leftover work to do from last time) and of course tags.

Notes, conversations and tasks have join tables with tags under noteTag, conversationTag and taskTag.

Just run it normally first to init the database:

npx kips

Then ingest data:

## passwords in csv files
npx kips import --type auth ~/passwords.csv
## notes and tags
npx kips import --type note ~/note.txt --tag "big-deal another-tag"
## conversations in the past
npx kips import --type conversation ~/claudechat.txt --tag "therapy"
## agentic tasks that aren't done yet
npx kips import --type task ~/tasks.csv --tag "therapy revenge"

Integrate it into Claude Desktop to let Claude query, insert or update the database by running the config command:

npx kips config

You'll then be able to see the MCP server in Claude Desktop (usually after restart) with the hammer icon, and all applicable tables as resources you can "connect" with the plug icon.

Expected formats

The csv imports expect specific headers in order to be useful.

Auth

We expect a .csv file with url, username or email (both can exist, but email takes precedence), password and notes columns. All other columns are ignored.

Tasks

We expect a .csv file with objective, progressAssessment and completed columns. completed is a boolean.

Usage with Claude Desktop

All operations are specified for MCP clients and all schemas are exposed as attachable resources. If you have more complex files (screenshots, PDFs) you can get Claude to read and transcribe it direct to the database. At present, you'll need to attach all schemas you intend to use or Claude will have to look up the schema again before applying an operation.

Development

You'll want the Claude integration to use your local script.

## get it installed and built
npm run build
## now configure it to use the local build
node ./build/index.js config --debug

Likewise, when developing you can either npm link to use your local install as an npx package or just call the script direct:

## eg, using the prior example
node ./build/index.js import --type task ~/tasks.csv --tag "therapy revenge"

README fetched from the repository yesterday. The original is authoritative.

Questions

About Kips

How do I install Kips?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Kips safe to use with an AI agent?

Its trust score is 44 out of 100 (fair). It passes 3 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Kips still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.