
p5 app mcp worker
Remotely executed worker process
Repository Info
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;
-
jobKeys and values of a job definition in JSON format. Set from the command line with
-j -
portPort number for the remote servers. Defaults to 2012. Set from the command line with
-p -
protocolWhich network protocol to use. Defaults to http. Set from the command line with
-P -
serversList of servers to send response status to. Defaults to localhost. Set from the command line with
-s -
commandThe command to execute. Coerced from a string. Defaults to true
-
directoryThe directory from which to execute the command
-
job_idThe numeric id of the job record
-
runidUnique string for this run of the command
-
tokenUsed to encrypt the command's returned value
Subroutines/Methods
Defines the following methods;
BUILDARGSBUILDcreate_job- Creates a new job on an MCP job schedulerdispatchset_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
Clone the repository
git clone https://github.com/pjfl/p5-app-mcp-workerInstall dependencies
cd p5-app-mcp-worker
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.