Skip to main content
Glama
mahendra189

JYMP MCP Server

by mahendra189

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.

[![npm version](https://img.shields.io/npm/v/@mahendra189/j [![License: MIT](https://***

πŸ“¦ Installation

npm install -g @mahendra189/jymp-mcp-server

Find the installation path:

which jymp-mcp-server

Copy this path - you'll need it for the setup below.

Example output:

  • macOS (NVM): /Users/yourusername/.nvm/versions/node/v22.10.0/bin/jymp-mcp-server

  • macOS (Homebrew): /opt/homebrew/bin/jymp-mcp-server

  • Windows: C:\Users\yourusername\AppData\Roaming\npm\jymp-mcp-server.cmd


Related MCP server: MCP Prompt Enhancer

πŸš€ Setup for Perplexity (Mac)

  1. Open Perplexity Mac App

  2. Go to Settings β†’ Connectors

  3. Install PerplexityXPC helper (if not already installed)

  4. Click "Add Connector"

  5. Enter:

Server Name:

JYMP Codebase Tool

Command: (use YOUR path from which jymp-mcp-server)

/Users/yourusername/.nvm/versions/node/v22.10.0/bin/jymp-mcp-server
  1. Click Save

  2. Wait for status to show "Running" (green)

Usage

  1. Go to Perplexity homepage

  2. Under "Sources" at the bottom, toggle JYMP ON

  3. 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

  1. Find your installation path:

which jymp-mcp-server
  1. Open config file:

nano ~/Library/Application\ Support/Claude/claude_desktop_config.json
  1. Add (replace with YOUR path from step 1):

{
  "mcpServers": {
    "jymp": {
      "command": "/Users/yourusername/.nvm/versions/node/v22.10.0/bin/jymp-mcp-server"
    }
  }
}
  1. Completely quit and restart Claude Desktop

  2. Look for the πŸ”¨ hammer icon to verify connection

Windows

  1. Find your installation path:

where jymp-mcp-server
  1. Open config file:

notepad %APPDATA%\Claude\claude_desktop_config.json
  1. Add (use double backslashes):

{
  "mcpServers": {
    "jymp": {
      "command": "C:\\Users\\yourusername\\AppData\\Roaming\\npm\\jymp-mcp-server.cmd"
    }
  }
}
  1. 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 project

  • compression: none or basic (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 path

  • files: Array of file paths

  • compression: none or basic (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 contents

  • basic: 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:

  1. Make sure you used the full path from which jymp-mcp-server

  2. Test the command in Terminal first:

/your/full/path/to/jymp-mcp-server
  1. Try removing and re-adding the connector

  2. Double-check you copied the path correctly (no typos)


"Could not connect" in Claude Desktop

Solutions:

  1. Completely quit Claude Desktop (Cmd+Q, not just close window)

  2. Verify you used the correct full path from which jymp-mcp-server

  3. Test in Terminal first to ensure it works

  4. Check for typos in the config file

  5. Make sure the JSON syntax is correct (commas, quotes, etc.)


Permission Errors on macOS

Claude may need disk access permissions:

  1. Go to System Settings β†’ Privacy & Security β†’ Files and Folders

  2. 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



Made with ❀️ by Mahendrakumar

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

–Maintainers
–Response time
–Release cycle
–Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    A
    maintenance
    A code ingestion tool that transforms your code into AI-optimized prompts instantly. Gather the relevant context with code2prompt under the hood. Learn more at code2prompt.dev
    Last updated
    7,513
    MIT
  • F
    license
    -
    quality
    D
    maintenance
    Intelligently analyzes codebases to enhance LLM prompts with relevant context, featuring adaptive context management and task detection to produce higher quality AI responses.
    Last updated
    2

View all related MCP servers

Related MCP Connectors

  • Give your AI agent a persistent map of your project's structure, dependencies, and bugs.

  • Provide your AI coding tools with token-efficient access to up-to-date technical documentation for…

  • Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…

View all MCP Connectors

Latest Blog Posts

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