Interface: NekteServerConfig
nekte-protocol / server/src / NekteServerConfig
Interface: NekteServerConfig
Defined in: nekte-source/packages/server/src/server.ts:68
@nekte/server — NEKTE Protocol Server
Server library for building NEKTE agents. Register typed capabilities with Zod schemas, auto-generate version hashes, and serve via HTTP with multi-level result compression.
Example
const server = new NekteServer({ agent: 'nlp-worker', version: '1.0.0' });server.capability('sentiment', { inputSchema: z.object({ text: z.string() }), outputSchema: z.object({ score: z.number() }), category: 'nlp', description: 'Analyze text sentiment', handler: async (input) => ({ score: 0.9 }),});server.listen(4001);Properties
agent
agent:
string
Defined in: nekte-source/packages/server/src/server.ts:70
Agent name
auth?
optionalauth?:"bearer"|"apikey"|"none"
Defined in: nekte-source/packages/server/src/server.ts:74
Auth method advertised in agent card
authHandler?
optionalauthHandler?:AuthHandler
Defined in: nekte-source/packages/server/src/server.ts:78
Auth handler for HTTP requests. Default: noAuth()
filterStrategy?
optionalfilterStrategy?:any
Defined in: nekte-source/packages/server/src/server.ts:80
Capability filter strategy. Default: keyword matching
logLevel?
optionallogLevel?:any
Defined in: nekte-source/packages/server/src/server.ts:76
Log level. Default: ‘info’
version?
optionalversion?:string
Defined in: nekte-source/packages/server/src/server.ts:72
Agent version