🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

@kepler-project/almanac

Package Overview
Dependencies
Maintainers
1
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@kepler-project/almanac - npm Package Compare versions

Comparing version
0.3.0
to
0.3.1
+9
-4
bin/kepler-almanac.mjs

@@ -30,2 +30,7 @@ #!/usr/bin/env node

function grpcAuthority(endpoint) {
const [host] = normalizeGrpcEndpoint(endpoint).split(":");
return host || "grpc.kepler.rip";
}
function loadGrpcPackages() {

@@ -61,3 +66,3 @@ const packageDefinition = protoLoader.loadSync(

credentials,
{ "grpc.default_authority": "grpc.kepler.rip" },
{ "grpc.default_authority": grpcAuthority(GRPC_ENDPOINT) },
),

@@ -67,3 +72,3 @@ knowledge: new pkg.kepler.knowledge.v1.KnowledgeService(

credentials,
{ "grpc.default_authority": "grpc.kepler.rip" },
{ "grpc.default_authority": grpcAuthority(GRPC_ENDPOINT) },
),

@@ -73,3 +78,3 @@ briefs: new pkg.kepler.briefs.v1.BriefsService(

credentials,
{ "grpc.default_authority": "grpc.kepler.rip" },
{ "grpc.default_authority": grpcAuthority(GRPC_ENDPOINT) },
),

@@ -79,3 +84,3 @@ salesforce: new pkg.kepler.salesforce.v1.SalesforceService(

credentials,
{ "grpc.default_authority": "grpc.kepler.rip" },
{ "grpc.default_authority": grpcAuthority(GRPC_ENDPOINT) },
),

@@ -82,0 +87,0 @@ };

{
"name": "@kepler-project/almanac",
"version": "0.3.0",
"version": "0.3.1",
"description": "Kepler Almanac MCP server.",

@@ -17,3 +17,7 @@ "license": "UNLICENSED",

},
"scripts": {},
"scripts": {
"build:actions": "bash -lc \"git diff --cached --name-only | grep -E '^node_modules/.*/\\\\.github/workflows/.*\\\\.ya?ml$' | xargs -r git restore --staged --worktree --source=HEAD -- || true; mkdir -p .github/actions/noop/dist && touch .github/actions/noop/dist/.gitkeep && echo 'No GitHub Actions bundles to build'\"",
"test:regression": "echo \"No regression tests configured\"",
"typecheck": "echo \"No TypeScript typecheck configured\""
},
"dependencies": {

@@ -20,0 +24,0 @@ "@grpc/grpc-js": "^1.14.3",

@@ -72,7 +72,5 @@ # Kepler Almanac MCP Server

- In `local-dev`, record IDs use Surreal format (`table:id`); tool inputs accept `id` or `communication_id` where documented.
- In `local-dev`, schema uses dual-field compatibility for some fields (e.g. `type` / `comm_type`, `occurred_at` / `started`).
- In `local-dev`, vector/semantic search uses the graph store’s Surreal backend; ensure HNSW indices and schema are applied per Kepler infra.
- The published npm package is a pure JavaScript MCP stdio server.
- The package talks to hosted Kepler gRPC services and internally derives its auth base from the gRPC host.
- The package talks to hosted Kepler gRPC services and internally derives its auth base from the configured gRPC host.
- `KEPLER_GRPC_ENDPOINT` is intended for advanced hosted-endpoint overrides, not local development.
- `KEPLER_PORTAL_URL` is not used by the npm package. Portal access is only for humans obtaining service credentials and downloading config fragments.