dvcrn / dvcrn/mcp-server-devonthink

DEVONthink 3 support: Application name mismatch causes connection failure

Open
#29 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
105
Forks
26
PR merge metrics
No merged PRs in 30d

Description

## Issue

The MCP server uses `Application("DEVONthink")` in JXA scripts, but the macOS application is named **DEVONthink 3** (`DEVONthink 3.app`). This causes the following error when trying to use any tool:

```
JXA execution failed: osascript execution error: Application can't be found. (-2700)
```

## Environment

- DEVONthink version: 3.9.17
- mcp-server-devonthink version: 1.8.0
- macOS: 14.x (Sonoma)

## Steps to reproduce

1. Install DEVONthink 3 (current release from devontechnologies.com)
2. Configure `mcp-server-devonthink` in Claude Code or any MCP client
3. Call any tool (e.g. `is_running`, `get_open_databases`, `search`)
4. Observe the `-2700` error

## Question

Does `mcp-server-devonthink` support DEVONthink 3? If so, could the application name be updated to `"DEVONthink 3"` (or made configurable)?

Thank you!

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.