A MCP server that uses Logseq API to extract and interact with Logseq notes.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add logseq-api -- uv run mcp run src/server.py~/.codex/config.toml
[mcp_servers.logseq-api]
command = "uv"
args = ["run", "mcp", "run", "src/server.py"]
# codex mcp add logseq-api -- uv run mcp run src/server.py~/.cursor/mcp.json
{
"mcpServers": {
"logseq-api": {
"command": "uv",
"args": [
"run",
"mcp",
"run",
"src/server.py"
]
}
}
}.vscode/mcp.json
{
"servers": {
"logseq-api": {
"type": "stdio",
"command": "uv",
"args": [
"run",
"mcp",
"run",
"src/server.py"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"logseq-api": {
"command": "uv",
"args": [
"run",
"mcp",
"run",
"src/server.py"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"logseq-api": {
"command": "uv",
"args": [
"run",
"mcp",
"run",
"src/server.py"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"logseq-api": {
"command": "uv",
"args": [
"run",
"mcp",
"run",
"src/server.py"
]
}
}
}