Works with JW.org content: Bible scripture lookup with study notes, workbook materials, Watchtower articles and video captions.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add jw -- node '/Users/<username>/jw-mcp/src/index.js'~/.codex/config.toml
[mcp_servers.jw]
command = "node"
args = ["/Users/<username>/jw-mcp/src/index.js"]
# codex mcp add jw -- node '/Users/<username>/jw-mcp/src/index.js'~/.cursor/mcp.json
{
"mcpServers": {
"jw": {
"command": "node",
"args": [
"/Users/<username>/jw-mcp/src/index.js"
]
}
}
}.vscode/mcp.json
{
"servers": {
"jw": {
"type": "stdio",
"command": "node",
"args": [
"/Users/<username>/jw-mcp/src/index.js"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"jw": {
"command": "node",
"args": [
"/Users/<username>/jw-mcp/src/index.js"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"jw": {
"command": "node",
"args": [
"/Users/<username>/jw-mcp/src/index.js"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"jw": {
"command": "node",
"args": [
"/Users/<username>/jw-mcp/src/index.js"
]
}
}
}