Uses Apple Notes on macOS as a memory store, saving and recalling information via AppleScript.
接入配置
选择客户端,复制配置,再按项目文档补齐环境变量。
claude mcp add my-apple-remembers --env MACOS_HOST='<MACOS_HOST>' --env MACOS_PASSWORD='<MACOS_PASSWORD>' --env MACOS_USERNAME='<MACOS_USERNAME>' -- docker run -i -e MACOS_USERNAME=your_macos_username -e MACOS_PASSWORD=your_macos_password -e MACOS_HOST=localhost --rm buryhuang/mcp-my-apple-remembers:latest~/.codex/config.toml
[mcp_servers.my-apple-remembers]
command = "docker"
args = ["run", "-i", "-e", "MACOS_USERNAME=your_macos_username", "-e", "MACOS_PASSWORD=your_macos_password", "-e", "MACOS_HOST=localhost", "--rm", "buryhuang/mcp-my-apple-remembers:latest"]
env = { MACOS_HOST = "<MACOS_HOST>", MACOS_PASSWORD = "<MACOS_PASSWORD>", MACOS_USERNAME = "<MACOS_USERNAME>" }
# codex mcp add my-apple-remembers --env MACOS_HOST='<MACOS_HOST>' --env MACOS_PASSWORD='<MACOS_PASSWORD>' --env MACOS_USERNAME='<MACOS_USERNAME>' -- docker run -i -e MACOS_USERNAME=your_macos_username -e MACOS_PASSWORD=your_macos_password -e MACOS_HOST=localhost --rm buryhuang/mcp-my-apple-remembers:latest~/.cursor/mcp.json
{
"mcpServers": {
"my-apple-remembers": {
"command": "docker",
"args": [
"run",
"-i",
"-e",
"MACOS_USERNAME=your_macos_username",
"-e",
"MACOS_PASSWORD=your_macos_password",
"-e",
"MACOS_HOST=localhost",
"--rm",
"buryhuang/mcp-my-apple-remembers:latest"
],
"env": {
"MACOS_HOST": "<MACOS_HOST>",
"MACOS_PASSWORD": "<MACOS_PASSWORD>",
"MACOS_USERNAME": "<MACOS_USERNAME>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"my-apple-remembers": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"-e",
"MACOS_USERNAME=your_macos_username",
"-e",
"MACOS_PASSWORD=your_macos_password",
"-e",
"MACOS_HOST=localhost",
"--rm",
"buryhuang/mcp-my-apple-remembers:latest"
],
"env": {
"MACOS_HOST": "<MACOS_HOST>",
"MACOS_PASSWORD": "<MACOS_PASSWORD>",
"MACOS_USERNAME": "<MACOS_USERNAME>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"my-apple-remembers": {
"command": "docker",
"args": [
"run",
"-i",
"-e",
"MACOS_USERNAME=your_macos_username",
"-e",
"MACOS_PASSWORD=your_macos_password",
"-e",
"MACOS_HOST=localhost",
"--rm",
"buryhuang/mcp-my-apple-remembers:latest"
],
"env": {
"MACOS_HOST": "<MACOS_HOST>",
"MACOS_PASSWORD": "<MACOS_PASSWORD>",
"MACOS_USERNAME": "<MACOS_USERNAME>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"my-apple-remembers": {
"command": "docker",
"args": [
"run",
"-i",
"-e",
"MACOS_USERNAME=your_macos_username",
"-e",
"MACOS_PASSWORD=your_macos_password",
"-e",
"MACOS_HOST=localhost",
"--rm",
"buryhuang/mcp-my-apple-remembers:latest"
],
"env": {
"MACOS_HOST": "<MACOS_HOST>",
"MACOS_PASSWORD": "<MACOS_PASSWORD>",
"MACOS_USERNAME": "<MACOS_USERNAME>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"my-apple-remembers": {
"command": "docker",
"args": [
"run",
"-i",
"-e",
"MACOS_USERNAME=your_macos_username",
"-e",
"MACOS_PASSWORD=your_macos_password",
"-e",
"MACOS_HOST=localhost",
"--rm",
"buryhuang/mcp-my-apple-remembers:latest"
],
"env": {
"MACOS_HOST": "<MACOS_HOST>",
"MACOS_PASSWORD": "<MACOS_PASSWORD>",
"MACOS_USERNAME": "<MACOS_USERNAME>"
}
}
}
}需要的环境变量
MACOS_HOSTMACOS_PASSWORDMACOS_USERNAME
把占位值换成你自己的密钥;不要把密钥提交到代码仓库。