Download the PHP package seolinkmap/waasup without Composer

On this page you can find all versions of the php package seolinkmap/waasup. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package waasup

WaaSuP with your website

PHP Version PSR-15 PSR-7 Composer

WaaSuP (Website as a Server unleashing Power) - A production-ready, SaaS-oriented Model Context Protocol (MCP) server implementation for PHP. Built with enterprise-grade features including OAuth 2.1 authentication, real-time Server-Sent Events (SSE), and comprehensive tool management.

🚀 Try It Live

Want to see WaaSuP in action? Try our live demo at seolinkmap.com/mcp-repo with your favorite LLM or agentic tool! This demo showcases the server's capabilities with a public Website-as-a-Server (MCP authless).

Built by SEOLinkMap - The public production implementation powering chat and agentic tools to use with our existing SEO intelligence platform.

✨ Features

Requirements

Installation

Database Setup

  1. Import the database schema:

  2. Create your first agency (or configure your existing database):

  3. Create an OAuth token:

Quick Start

Basic Server Setup

Adding Tools

Built-in Tools

The server includes several built-in tools that you can register:

Callable Tool (Simple)

Class-based Tool (Advanced)

Adding Prompts

Adding Resources

OAuth 2.1 Flow

Discovery

  1. Client discovers endpoints:

  2. Client requests authorization:

  3. Client exchanges code for token:

MCP Protocol Usage

SSE Connection & Requests

Configuration

Server Configuration

Database Storage

Memory Storage (Development/Testing)

Logging

With Monolog

Custom Logger

Framework Integration

Laravel

Service Provider Registration

Add the service provider to your Laravel application:

Creating an MCP Controller

Route Registration

Advanced Laravel Integration

Standalone (PSR-7)

Advanced Usage

Custom Authentication

Tool Annotations

Session Management

Built-in Tools

The server includes several built-in tools for testing and basic functionality that you can register:

Ping Tool

Server Info Tool

API Reference

MCP Methods

Method Description
tools/list List all available tools
tools/call Execute a specific tool
prompts/list List all available prompts
prompts/get Get a specific prompt
resources/list List all available resources
resources/read Read a specific resource
resources/templates/list List resource templates
initialize Initialize MCP session
ping Health check endpoint

Error Codes

Code Description
-32000 Authentication required
-32001 Session required
-32600 Invalid Request
-32601 Method not found
-32602 Invalid params
-32603 Internal error
-32700 Parse error

Testing

Example Test

Security

Deployment

Docker

Nginx Configuration

Contributing

We welcome contributions! This server is actively used in production at SEOLinkMap where it powers our SEO intelligence platform.

Development

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

Support & Community

Built with ❤️ by SEOLinkMap for the MCP community.


All versions of waasup with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
psr/http-message Version ^1.0|^2.0
psr/http-server-middleware Version ^1.0
psr/http-factory Version ^1.0
psr/log Version ^1.0|^2.0|^3.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package seolinkmap/waasup contains the following files

Loading the files please wait ....