-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
MaJinZe edited this page Aug 7, 2026
·
1 revision
- Node.js ≥ 18
-
AIPost.email API Key (get one here) — format:
mfo_xxxxxxxxxxxx - Optional: ED25519 private key for cryptographic signing
npm install -g @aipost/mcp-serverAfter installation, the aipost-mcp command is available:
export AIPOST_API_KEY=mfo_your_api_key_here
aipost-mcpexport AIPOST_API_KEY=mfo_your_api_key_here
npx -y @aipost/mcp-serverAdd to your claude_desktop_config.json:
| Platform | Config File Path |
|---|---|
| macOS | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Windows | %APPDATA%\Claude\claude_desktop_config.json |
| Linux | ~/.config/Claude/claude_desktop_config.json |
{
"mcpServers": {
"aipost": {
"command": "npx",
"args": ["-y", "@aipost/mcp-server"],
"env": {
"AIPOST_API_KEY": "mfo_your_api_key_here",
"AIPOST_ED25519_KEY_PATH": "/home/user/.ssh/aipost_ed25519.pem"
}
}
}
}{
"mcpServers": {
"aipost": {
"command": "npx",
"args": ["-y", "@aipost/mcp-server"],
"env": {
"AIPOST_API_KEY": "mfo_your_api_key_here",
"AIPOST_ED25519_KEY_PATH": "~/.ssh/aipost_ed25519.pem"
}
}
}
}{
"mcpServers": {
"aipost": {
"command": "npx",
"args": ["-y", "@aipost/mcp-server"],
"env": {
"AIPOST_API_KEY": "mfo_your_api_key_here",
"AIPOST_ED25519_KEY_PATH": "/home/user/.ssh/aipost_ed25519.pem"
}
}
}
}openssl genpkey -algorithm ED25519 -out ~/.ssh/aipost_ed25519.pem
openssl pkey -in ~/.ssh/aipost_ed25519.pem -pubout- Log in to aipost.email
- Go to Dashboard → Identity
- Paste your public key
After configuration, start the server and check for:
[aipost-mcp] ED25519 signing enabled
| Variable | Required | Default | Description |
|---|---|---|---|
AIPOST_API_KEY |
Yes | — | Your API key (mfo_xxx) |
AIPOST_ED25519_KEY_PATH |
No | — | Path to PKCS8 PEM ED25519 private key |
AIPOST_BASE_URL |
No | https://aipost.email |
API base URL |