forked from phasespace-labs/palinode
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathserver.json
More file actions
134 lines (134 loc) · 4.51 KB
/
Copy pathserver.json
File metadata and controls
134 lines (134 loc) · 4.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
{
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"name": "io.github.phasespace-labs/palinode",
"title": "Palinode",
"description": "Git-versioned markdown memory for AI agents: save, search, compact, lint, and audit.",
"websiteUrl": "https://github.com/phasespace-labs/palinode",
"repository": {
"url": "https://github.com/phasespace-labs/palinode",
"source": "github"
},
"version": "0.14.0",
"packages": [
{
"registryType": "pypi",
"registryBaseUrl": "https://pypi.org",
"identifier": "palinode",
"version": "0.14.0",
"runtimeHint": "uvx",
"transport": {
"type": "stdio"
},
"packageArguments": [
{
"type": "named",
"name": "--from",
"value": "palinode",
"description": "Select the palinode distribution from PyPI"
},
{
"type": "positional",
"value": "palinode-mcp",
"valueHint": "stdio entry point",
"description": "Console script for the stdio MCP server"
}
],
"environmentVariables": [
{
"name": "PALINODE_DIR",
"description": "Path to the markdown-memory directory (e.g. ~/.palinode). Created if missing.",
"isRequired": true
},
{
"name": "PALINODE_API_HOST",
"description": "Host where the back-end palinode-api process is reachable",
"default": "127.0.0.1"
},
{
"name": "PALINODE_API_PORT",
"description": "Port for palinode-api",
"default": "6340"
},
{
"name": "PALINODE_API_TOKEN",
"description": "Optional bearer token enforced on every palinode-api request other than /health. Required when PALINODE_API_BIND_INTENT=public. Generate with: python -c 'import secrets; print(secrets.token_urlsafe(32))'.",
"isSecret": true
},
{
"name": "PALINODE_API_TOKEN_FILE",
"description": "Path to a file containing the bearer token (alternative to PALINODE_API_TOKEN; for docker-secrets style deployments)",
"isSecret": true
}
]
},
{
"registryType": "pypi",
"registryBaseUrl": "https://pypi.org",
"identifier": "palinode",
"version": "0.14.0",
"runtimeHint": "uvx",
"transport": {
"type": "streamable-http",
"url": "http://127.0.0.1:6341/mcp/"
},
"packageArguments": [
{
"type": "named",
"name": "--from",
"value": "palinode",
"description": "Select the palinode distribution from PyPI"
},
{
"type": "positional",
"value": "palinode-mcp-http",
"valueHint": "streamable-http entry point",
"description": "Console script for the long-running streamable-HTTP MCP server"
}
],
"environmentVariables": [
{
"name": "PALINODE_DIR",
"description": "Path to the markdown-memory directory",
"isRequired": true
},
{
"name": "PALINODE_MCP_HTTP_HOST",
"description": "Bind host for the MCP HTTP server. Defaults to loopback; set to 0.0.0.0 only with intentional network exposure (paired with PALINODE_API_BIND_INTENT=public on the back-end).",
"default": "127.0.0.1"
},
{
"name": "PALINODE_MCP_HTTP_PORT",
"description": "Port for the MCP HTTP server",
"default": "6341"
},
{
"name": "PALINODE_API_HOST",
"description": "Host where the back-end palinode-api is reachable",
"default": "127.0.0.1"
},
{
"name": "PALINODE_API_PORT",
"description": "Port for palinode-api",
"default": "6340"
},
{
"name": "PALINODE_API_TOKEN",
"description": "Bearer token enforced by palinode-api. Required when binding non-loopback. Generate with: python -c 'import secrets; print(secrets.token_urlsafe(32))'.",
"isSecret": true
},
{
"name": "PALINODE_API_TOKEN_FILE",
"description": "Path to a file containing the bearer token (alternative to PALINODE_API_TOKEN)",
"isSecret": true
}
]
}
],
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"tool": "mcp-publisher",
"release": "v0.14.0",
"release_notes_url": "https://github.com/phasespace-labs/palinode/releases/tag/v0.14.0"
}
}
}