machinepal
The Cloud-Native MCP and X402 Gateway to Run and Monetize your AI Agents and Services, as well as optimize your AI costs
claude mcp add --transport stdio skalenetwork-machinepal bash -lc Build and run instructions are provided in the README: clone vcpkg, bootstrap, install dependencies (folly, wangle, proxygen), then configure and build with cmake as shown.
How to use
MachinePal appears to be a project that provides a build environment and tooling setup via vcpkg for C++ dependencies, with guidance centered around installing dependencies and preparing a cmake build. To use it, start by setting up the required C++ toolchain and the vcpkg package manager, then install the necessary libraries (folly, wangle, proxygen) as described. Once dependencies are in place, configure the build with cmake using a vcpkg toolchain file and the appropriate manifest flag to enable manifests. The resulting build should produce the MachinePal components that integrate with your environment for further development or testing.
How to install
Prerequisites:
- Git
- A C/C++ compiler toolchain (e.g., gcc/clang and build system)
- CMake
- Network access to fetch dependencies via vcpkg
Step-by-step:
-
Install and bootstrap vcpkg: git clone https://github.com/microsoft/vcpkg.git cd vcpkg ./bootstrap-vcpkg.sh
-
Install required libraries via vcpkg: ./vcpkg install folly wangle proxygen
-
Configure the build with CMake using the vcpkg toolchain and manifests feature enabled: cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_TOOLCHAIN_FILE=external/vcpkg/scripts/buildsystems/vcpkg.cmake -DVCPKG_FEATURE_FLAGS=manifests
-
Build the project with your preferred build system (e.g., make or ninja) once configuration completes.
Notes:
- Ensure network access is allowed for vcpkg to fetch dependencies.
- If the project requires additional flags or a specific generator, adjust the cmake invocation accordingly.
Additional notes
Tips and common issues:
- If vcpkg cannot fetch dependencies due to network restrictions, try configuring a proxy or offline host cache for vcpkg.
- When enabling manifests, ensure your vcpkg.json (manifest file) is correctly placed in the project root and lists folly, wangle, and proxygen as dependencies.
- On Windows, ensure you have the appropriate Visual Studio toolchain installed; on Linux/macOS, ensure you have the build-essential tools and a compatible compiler.
- If you encounter build errors related to missing headers or symbols, verify that the installed library versions match the project requirements and that the correct triplet is being used by vcpkg.
Related MCP Servers
mcp-language
mcp-language-server gives MCP enabled clients access semantic tools like get definition, references, rename, and diagnostics.
robloxstudio
Create agentic AI workflows in ROBLOX Studio
kodit
👩💻 MCP server to index external repositories
gtm
An MCP server for Google Tag Manager. Connect it to your LLM, authenticate once, and start managing GTM through natural language.
israel-drugs
MCP server from DavidOsherdiagnostica/israel-drugs-mcp-server
ultrafast
High-performance, ergonomic Model Context Protocol (MCP) implementation in Rust