JYMP MCP Server
Allows combining codebase files into a single prompt for AI assistance within Perplexity, enabling code review, documentation, debugging, and onboarding tasks.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@JYMP MCP ServerCreate a codebase prompt for /Users/me/my-app"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
JYMP MCP Server
🔗 MCP server that combines your codebase files into a single prompt for AI assistants
Turn any directory into an AI-ready codebase prompt. Works with Perplexity, Claude Desktop, and any MCP-compatible client.
[:
/Users/yourusername/.nvm/versions/node/v22.10.0/bin/jymp-mcp-servermacOS (Homebrew):
/opt/homebrew/bin/jymp-mcp-serverWindows:
C:\Users\yourusername\AppData\Roaming\npm\jymp-mcp-server.cmd
Related MCP server: MCP Prompt Enhancer
🚀 Setup for Perplexity (Mac)
Open Perplexity Mac App
Go to Settings → Connectors
Install PerplexityXPC helper (if not already installed)
Click "Add Connector"
Enter:
Server Name:
JYMP Codebase ToolCommand: (use YOUR path from which jymp-mcp-server)
/Users/yourusername/.nvm/versions/node/v22.10.0/bin/jymp-mcp-serverClick Save
Wait for status to show "Running" (green)
Usage
Go to Perplexity homepage
Under "Sources" at the bottom, toggle JYMP ON
Try these prompts:
List all files in /Users/yourusername/my-project
Create a codebase prompt for /Users/yourusername/my-project
Combine these files: src/index.ts, src/utils.ts from /Users/yourusername/my-project🖥️ Setup for Claude Desktop
macOS
Find your installation path:
which jymp-mcp-serverOpen config file:
nano ~/Library/Application\ Support/Claude/claude_desktop_config.jsonAdd (replace with YOUR path from step 1):
{
"mcpServers": {
"jymp": {
"command": "/Users/yourusername/.nvm/versions/node/v22.10.0/bin/jymp-mcp-server"
}
}
}Completely quit and restart Claude Desktop
Look for the 🔨 hammer icon to verify connection
Windows
Find your installation path:
where jymp-mcp-serverOpen config file:
notepad %APPDATA%\Claude\claude_desktop_config.jsonAdd (use double backslashes):
{
"mcpServers": {
"jymp": {
"command": "C:\\Users\\yourusername\\AppData\\Roaming\\npm\\jymp-mcp-server.cmd"
}
}
}Restart Claude Desktop
📚 Available Tools
1. get_codebase_files
Lists all files in a directory (respects .jympignore)
Example:
"List all files in /Users/me/my-app"2. create_codebase_prompt
Combines all files into a single LLM prompt
Example:
"Create a codebase prompt for /Users/me/my-app with basic compression"Parameters:
directory: Path to your projectcompression:noneorbasic(optional)
3. create_prompt_from_files
Combines specific files into a prompt
Example:
"Combine src/index.ts and src/utils.ts from /Users/me/my-app"Parameters:
directory: Base directory pathfiles: Array of file pathscompression:noneorbasic(optional)
⚙️ Configuration
Exclude Files with .jympignore
Create a .jympignore file in your project root:
node_modules
.git
dist
build
.env
*.log
.DS_Store
coverage/The server automatically respects these exclusions.
Compression Modes
none(default): Full file contentsbasic: Removes comments, blank lines, and compresses whitespace
🔧 Troubleshooting
"command not found: jymp-mcp-server" after installation
Problem: npm global bin directory not in PATH
Solution:
# Add npm global bin to your PATH
echo 'export PATH="$(npm bin -g):$PATH"' >> ~/.zshrc
source ~/.zshrc
# Then reinstall
npm install -g @mahendra189/jymp-mcp-server
# Find the path
which jymp-mcp-server"Server not running" in Perplexity
Solutions:
Make sure you used the full path from
which jymp-mcp-serverTest the command in Terminal first:
/your/full/path/to/jymp-mcp-serverTry removing and re-adding the connector
Double-check you copied the path correctly (no typos)
"Could not connect" in Claude Desktop
Solutions:
Completely quit Claude Desktop (Cmd+Q, not just close window)
Verify you used the correct full path from
which jymp-mcp-serverTest in Terminal first to ensure it works
Check for typos in the config file
Make sure the JSON syntax is correct (commas, quotes, etc.)
Permission Errors on macOS
Claude may need disk access permissions:
Go to System Settings → Privacy & Security → Files and Folders
Grant Claude access to the directories you want to scan
Still Having Issues?
Run these diagnostic commands:
# Check Node.js is installed
node --version
# Check npm is working
npm --version
# List global packages
npm list -g --depth=0
# Find jymp-mcp-server path
which jymp-mcp-server
# Test it directly
$(which jymp-mcp-server)If the last command works, then use that exact path in Perplexity/Claude config.
📖 Example Use Cases
Code Review
"Create a codebase prompt for /Users/me/pull-request-branch"Get all changed files in one prompt to review with AI
Documentation
"List all files in /Users/me/project/docs"See your documentation structure
Debugging
"Combine src/bug.ts and tests/bug.test.ts from /Users/me/project"Get relevant code for debugging with AI
Onboarding
"Create a codebase prompt for /Users/me/new-project with basic compression"Get a compressed overview of a new codebase
🗑️ Uninstall
npm uninstall -g @mahendra189/jymp-mcp-server🐛 Report Issues
Found a bug? Have a feature request?
GitHub: https://github.com/mahendra189/jymp-mcp-server/issues
📄 License
MIT © Mahendra Kumar
🔗 Related Projects
JYMP CLI - The original JYMP tool with interactive UI
MCP Documentation - Learn more about Model Context Protocol
Made with ❤️ by Mahendrakumar
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mahendra189/jymp-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server