@kepler-project/almanac
Advanced tools
@@ -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 @@ }; |
+6
-2
| { | ||
| "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", |
+2
-4
@@ -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. |
Explicitly Unlicensed Item
LicenseSomething was found which is explicitly marked as unlicensed.
Found 1 instance in 1 package
Explicitly Unlicensed Item
LicenseSomething was found which is explicitly marked as unlicensed.
Found 1 instance in 1 package
39101
0.9%438
0.92%76
-2.56%