pjfl
MCP Serverpjflpublic

p5 app mcp worker

Remotely executed worker process

Repository Info

0
Stars
0
Forks
0
Watchers
0
Issues
Perl
Language
-
License

About This Server

Remotely executed worker process

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation

Name

App::MCP::Worker - Remotely executed worker process

Version

This documents version v0.2.$Rev: 27 $ of App::MCP::Worker

Synopsis

#!/usr/bin/env perl

use App::MCP::Worker;

exit App::MCP::Worker->new_with_options()->run;

Description

Remotely executed worker process

Configuration and Environment

Defines the following attributes;

  • job

    Keys and values of a job definition in JSON format. Set from the command line with -j

  • port

    Port number for the remote servers. Defaults to 2012. Set from the command line with -p

  • protocol

    Which network protocol to use. Defaults to http. Set from the command line with -P

  • servers

    List of servers to send response status to. Defaults to localhost. Set from the command line with -s

  • command

    The command to execute. Coerced from a string. Defaults to true

  • directory

    The directory from which to execute the command

  • job_id

    The numeric id of the job record

  • runid

    Unique string for this run of the command

  • token

    Used to encrypt the command's returned value

Subroutines/Methods

Defines the following methods;

  • BUILDARGS
  • BUILD
  • create_job - Creates a new job on an MCP job scheduler
  • dispatch
  • set_client_password - Stores the clients API password in a local file

Diagnostics

None

Dependencies

You need to install the GNU MP library (libgmp3-dev) which is required by Crypt::SRP to install this distribution

  • Authen::HTTP::Signature
  • Class::Usul::Cmd
  • Crypt::SRP
  • Data::Record
  • File::DataClass
  • HTTP::Tiny
  • JSON::MaybeXS
  • Moo
  • Try::Tiny
  • Type::Tiny
  • Unexpected

Incompatibilities

There are no known incompatibilities in this module

Bugs and Limitations

There are no known bugs in this module. Please report problems to the address below. Patches are welcome

Acknowledgements

Larry Wall - For the Perl programming language

Author

Peter Flanigan, <pjfl@cpan.org>

License and Copyright

Copyright (c) 2014 Peter Flanigan. All rights reserved

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic

This program is distributed in the hope that it will be useful, but WITHOUT WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE

Quick Start

1

Clone the repository

git clone https://github.com/pjfl/p5-app-mcp-worker
2

Install dependencies

cd p5-app-mcp-worker
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownerpjfl
Repop5-app-mcp-worker
LanguagePerl
License-
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation