Skip to main content
Glama

Karakeep MCP server

by karakeep-app
README.md1.53 kB
# Karakeep SDK This package contains the official typescript SDK for the karakeep API. ## Installation ``` npm install @karakeep/sdk ``` ## Usage ```typescript import { createKarakeepClient } from "@karakeep/sdk"; // Create a client const apiKey = "my-super-secret-key"; const addr = `https://karakeep.mydomain.com`; const client = createKarakeepClient({ baseUrl: `${addr}/api/v1/`, headers: { "Content-Type": "application/json", authorization: `Bearer ${apiKey}`, }, }); // Create a bookmark const { data: createdBookmark, response: createResponse, error: createError, } = await client.POST("/bookmarks", { body: { type: "text", title: "Search Test 1", text: "This is a test bookmark for search", }, }); console.log(createResponse.status, createdBookmark, createError); // Search for bookmarks const { data: searchResults, response: searchResponse, error: searchError, } = await client.GET("/bookmarks/search", { params: { query: { q: "test bookmark", }, }, }); console.log(searchResponse.status, searchResults, searchError); ``` ## Docs API docs can be found [here](https://docs.karakeep.app/api). ## Versioning - This package follows the minor version of the karakeep server. So new APIs introduced in Karakeep version `0.21.0` will be available in this package starting from version `0.21.0`. - Karakeep strives to maintain backward compatibility in its APIs, so older versions of this package should continue working with newer karakeep server versions.

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/karakeep-app/karakeep'

If you have feedback or need assistance with the MCP directory API, please join our Discord server