Skip to main content
Glama
MONGSING
by MONGSING

BDjobs Profile Server

This project implements a small MCP-compatible server that fetches BDjobs profile data using Puppeteer and exposes a tool for retrieving the profile text.

Project structure

  • src/ - TypeScript source code

  • dist/ - Compiled output (not committed)

  • package.json - Node package configuration

  • tsconfig.json - TypeScript compiler configuration

  • .gitignore - Ignored files and folders for Git

Related MCP server: LinkedIn MCP Server

Prerequisites

  • Node.js 18+ installed

  • npm installed

Setup

  1. Open a terminal in the project folder:

    cd D:\WordPress_Ai\bdjobs
  2. Install dependencies:

    npm install

Build

Compile the TypeScript source into dist/:

npm run build

Run

Start the server from the compiled output:

npm start

Development

If you want to run TypeScript directly during development, install ts-node and use a direct execution command or run your own script.

GitHub / Version Control

  1. Initialize Git (if not already initialized):

    git init
  2. Add files:

    git add .
  3. Commit:

    git commit -m "Initial commit"
  4. Add remote repository and push:

    git remote add origin https://github.com/your-username/your-repo.git
    git branch -M main
    git push -u origin main

Security notes

  • Do not commit node_modules/ or dist/.

  • Do not store secrets, cookies, API keys, or personal credentials in source files.

  • Use .env or another secure secret management method if you need configuration values.

How it works

The server exposes a tool named fetch_complete_profile and accepts two parameters:

  • userId - the value of MybdjobsUserId cookie

  • logId - the value of MybdjobsLogId cookie

It launches Puppeteer, injects the cookies, opens BDjobs, and returns the page text.

Notes

  • You may need to install additional Puppeteer dependencies depending on your OS.

  • This project is intended for use with an MCP-compatible client.

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

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

  • F
    license
    -
    quality
    D
    maintenance
    A Node.js-based Model Context Protocol server that exposes Proxycurl's LinkedIn data API, allowing MCP-compatible clients to access LinkedIn profile data, company information, and search for employees.
    Last updated
  • A
    license
    A
    quality
    D
    maintenance
    An MCP server for LinkedIn automation that enables users to search for jobs, retrieve profile details, manage connections, and read or send messages. It leverages Playwright and Browserbase to interact with LinkedIn through an existing authenticated browser session.
    Last updated
    6
    17
    1
    MIT
  • F
    license
    -
    quality
    C
    maintenance
    Self-hosted MCP server that scrapes LinkedIn jobs using your authenticated session cookies, enabling job search and details retrieval without per-run costs.
    Last updated

View all related MCP servers

Related MCP Connectors

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/MONGSING/bdjobs.mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server