hoptell MCP
A self-hosted relay server that enables AI coding agents like Claude Code and Codex to communicate across sessions, tools, and machines. It allows agents to list peers, send messages, and wake idle sessions, facilitating collaboration such as code reviews or task handoffs without requiring external accounts.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
Checks and signals
Each line is separate evidence, not a trust score.
- Popularity 10 GitHub stars
What you can do with it
- Enable AI agents to message each other across different sessions and machines
- Allow a Claude Code session to hand a code review task to a Codex session
- Wake idle agent sessions when incoming messages arrive
- Support team swarms where agents announce roles like reviewer or backend
Source and maintenance
- Last repository push
- Latest release
- v0.4.3
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
hoptell 0.3.2
{
"version": "0.3.2",
"transport": "stdio",
"identifier": "hoptell",
"registryType": "npm",
"packageArguments": [
{
"type": "positional",
"value": "mcp"
}
],
"environmentVariables": [
{
"name": "HOPTELL_RELAY",
"format": "string",
"description": "Relay URL, e.g. wss://relay.example.com; not needed with a settings or relays file"
},
{
"name": "HOPTELL_TOKEN",
"format": "string",
"description": "Your member token or the relay's shared token; not needed with HOPTELL_AUTH=login"
},
{
"name": "HOPTELL_NAME",
"format": "string",
"description": "This agent's peer name (letters, digits, _ and -)"
},
{
"name": "HOPTELL_ROLES",
"format": "string",
"description": "Comma-separated roles for @role messages"
},
{
"name": "HOPTELL_AUTH",
"format": "string",
"description": "login: sign in with hoptell login instead of a token"
},
{
"name": "HOPTELL_TITLE",
"format": "string",
"description": "A short title shown next to this session's name in list_peers"
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · repository · passed · metadata changed · updated
- · backfill · recorded · Pre-expansion baseline; unobserved rich metadata remains unknown
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"hoptell-mcp": {
"command": "npx",
"args": [
"-y",
"hoptell@0.3.2",
"mcp"
],
"env": {
"HOPTELL_RELAY": "<YOUR_HOPTELL_RELAY>",
"HOPTELL_TOKEN": "<YOUR_HOPTELL_TOKEN>",
"HOPTELL_NAME": "<YOUR_HOPTELL_NAME>",
"HOPTELL_ROLES": "<YOUR_HOPTELL_ROLES>",
"HOPTELL_AUTH": "<YOUR_HOPTELL_AUTH>",
"HOPTELL_TITLE": "<YOUR_HOPTELL_TITLE>"
}
}
}
}Cline
{
"mcpServers": {
"hoptell-mcp": {
"command": "npx",
"args": [
"-y",
"hoptell@0.3.2",
"mcp"
],
"env": {
"HOPTELL_RELAY": "<YOUR_HOPTELL_RELAY>",
"HOPTELL_TOKEN": "<YOUR_HOPTELL_TOKEN>",
"HOPTELL_NAME": "<YOUR_HOPTELL_NAME>",
"HOPTELL_ROLES": "<YOUR_HOPTELL_ROLES>",
"HOPTELL_AUTH": "<YOUR_HOPTELL_AUTH>",
"HOPTELL_TITLE": "<YOUR_HOPTELL_TITLE>"
}
}
}
}VS Code
{
"servers": {
"hoptell-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"hoptell@0.3.2",
"mcp"
],
"env": {
"HOPTELL_RELAY": "<YOUR_HOPTELL_RELAY>",
"HOPTELL_TOKEN": "<YOUR_HOPTELL_TOKEN>",
"HOPTELL_NAME": "<YOUR_HOPTELL_NAME>",
"HOPTELL_ROLES": "<YOUR_HOPTELL_ROLES>",
"HOPTELL_AUTH": "<YOUR_HOPTELL_AUTH>",
"HOPTELL_TITLE": "<YOUR_HOPTELL_TITLE>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"hoptell-mcp": {
"command": "npx",
"args": [
"-y",
"hoptell@0.3.2",
"mcp"
],
"env": {
"HOPTELL_RELAY": "<YOUR_HOPTELL_RELAY>",
"HOPTELL_TOKEN": "<YOUR_HOPTELL_TOKEN>",
"HOPTELL_NAME": "<YOUR_HOPTELL_NAME>",
"HOPTELL_ROLES": "<YOUR_HOPTELL_ROLES>",
"HOPTELL_AUTH": "<YOUR_HOPTELL_AUTH>",
"HOPTELL_TITLE": "<YOUR_HOPTELL_TITLE>"
}
}
}
}Let your agent find its tools
Find servers like hoptell MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.