Job

Provides a Node.js MCP server with context management, test management, and build/run capabilities.
  • javascript

0

GitHub Stars

javascript

Language

6 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "mustafa-can-mcpserver": {
      "command": "node",
      "args": [
        "/home/mc/Desktop/mcpserver/dist/index.js"
      ]
    }
  }
}

This MCP server handles three core jobs to streamline agentic workflows: managing and learning context, unifying test workflows, and building or running the project in development or production modes. It’s designed to automate and organize common project operations so you can focus on delivering results.

How to use

You interact with the MCP server through an MCP client to perform three main tasks. First, you manage and learn project context so the agent understands your documentation. Second, you manage tests in a single, unified workflow by adding or updating test files and running the test suite. Finally, you build and run the project in development or production mode, so you can iterate quickly and deploy confidently.

How to install

Prerequisites: ensure you have Node.js and npm installed on your system.

Install dependencies and build the server:

cd /home/mc/Desktop/mcpserver
npm install
npm run build

Configuration and usage examples

Configure the MCP server as a local stdio (command-based) server. This runs locally from your machine and does not rely on a remote URL.

{
  "mcpServers": {
    "job_server": {
      "command": "node",
      "args": ["/home/mc/Desktop/mcpserver/dist/index.js"]
    }
  }
}

Usage examples for tests and builds

Use the provided test workflow to write tests, run them, and capture results. For building and running, use development or production modes as needed.

{
  "name": "test",
  "arguments": {
    "action": "test",
    "path": "/home/mc/Desktop/ServiceApp",
    "test_path": "tests/login.test.js",
    "code": "describe('Login', () => { ... });"
  }
}

Troubleshooting

Path issues: Always provide the path argument whenever you interact with the server.

npm test: The test action requires a valid test script in the project's package.json.

Available tools

read_all

Read README.md from the specified path to load existing project documentation.

update_all

Overwrite or update README.md with new content provided by the client.

test

Create, update, or run tests by writing the test code to a file and invoking npm test; results are reported in test.md.

deploy_dev

Run the project in development mode to iterate quickly during development.

deploy_prod

Build the project and run it in production mode for deployment.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational