Kaneme — Your writing identity, measured and portable
com.kaneme/kanemeVersion 5.3.0Build a voice from your own texts, measure whether a text still sounds like you, then write in it.
Status
Responds144 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:03 UTC
- Latency
- 144 ms
- Remotes responding
- 2 of 2
- Sign-in
- OAuth sign-in, No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://kaneme.com/api/mcpSign-in required144 msOAuth sign-in
Claude Code
This server asks for sign-in. Your client opens the sign-in when it connects.
claude mcp add --transport http kaneme https://kaneme.com/api/mcp --header 'Authorization: Bearer <YOUR_TOKEN>'Replace <YOUR_TOKEN> before running.
Claude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: kaneme
Remote MCP server URL: https://kaneme.com/api/mcp
This server expects the header Authorization.Cursor
{
"mcpServers": {
"kaneme": {
"url": "https://kaneme.com/api/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
}Replace <YOUR_TOKEN> before running.
VS Code
code --add-mcp '{"name":"kaneme","type":"http","url":"https://kaneme.com/api/mcp","headers":{"Authorization":"Bearer <YOUR_TOKEN>"}}'Replace <YOUR_TOKEN> before running.
Streamable HTTP
https://kaneme.com/api/mcp/publicResponds2004 msNo sign-in
Claude Code
claude mcp add --transport http kaneme https://kaneme.com/api/mcp/publicClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: kaneme
Remote MCP server URL: https://kaneme.com/api/mcp/publicCursor
{
"mcpServers": {
"kaneme": {
"url": "https://kaneme.com/api/mcp/public"
}
}
}VS Code
code --add-mcp '{"name":"kaneme","type":"http","url":"https://kaneme.com/api/mcp/public"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
2 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
measure_authorshipMeasures whether a text is by the SAME HAND as three reference texts pasted in the call. No account, no credits, nothing stored. Exactly 3 references of 100+ words each, in DIFFERENT registers, and a text of 50+ words (150 to leave low confidence). Returns a calibrated PROBABILITY, its label and four stylometric dimensions (not a breakdown of the probability). `probability: null` with `unavailable` is a measured abstention; only `embedding_layer` is an outage on our side. Not verify_authorship, which uses the account’s saved voice. For that, a Kaneme account at https://kaneme.com and the authenticated MCP connection. | No | No | No | No |
read_observatory_signalsReads a text with the Observatoire method (frozen copy, `methodVersion` returned): passages to reread, each with its criterion (G01 generic phrasing, S01 announced conclusion, V01 claim without visible evidence, R01 near-repeated vocabulary, S02 repeated opening, D01 long sentence), UTF-16 positions, the quoted passage and editorial advice. No account, no credits, nothing stored. It is NOT an AI detector, NOT a proof of authorship and has NO score: never turn the number of passages into a verdict, and never merge it with a Kaneme measurement. Labels and advice are in French: relay them in the user’s language. Language is detected when omitted; English rules are experimental. To rewrite the text in the user’s own voice, use improve_in_voice (account required). | Not declared | Yes | Not declared | No |
Details
- Registry status
- Active
- Published
- Oct 12, 2026
- Updated
- Oct 12, 2026
- Repository
- Not given
- Categories (suggested)
- SecuritySuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared