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?
seolinkmap/waasup
Rate from 1 - 5
Rated 5.00 based on 1 reviews

Informations about the package waasup

WaaSuP with your website

PHP Version PSR-15 PSR-7 Composer

WaaSuP (Website as a Server using PHP) - 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? Connect to our live demo MCP server with your favorite LLM or agentic tool!

💬 Chat With This Repository

Get instant help with:

The MCP server has access to our entire repository, documentation, and examples. Ask it anything!

📡 Live MCP Server

https://seolinkmap.com/mcp-repo

This public MCP endpoint showcases the server's capabilities with a complete Website-as-a-Server implementation (authless).

🔗 Need Help Connecting?

New to MCP servers? Learn how to connect: How to Connect to MCP Servers

Once connected, you can explore our entire repository through chat and get real-time help with WaaSuP installation and configuration.

Built by SEOLinkMap - This is our production "web server for chat and agentics" powering AI access to our entire SEO intelligence platform.

✨ Features

Requirements

MCP Protocol Compliance

WaaSuP implements the complete MCP specification across multiple protocol versions with automatic feature gating:

Feature Matrix Summary

Feature 2024-11-05 2025-03-26 2025-06-18
Tools
Prompts
Resources
Sampling
Roots
Ping
Progress Notifications
Tool Annotations
Audio Content
Completions
JSON-RPC Batching
OAuth 2.1
Elicitation
Structured Outputs
Resource Links
Resource Indicators (RFC 8707) ✅ (Required)

Installation

Database Setup

  1. Import the database schema:

  2. Create your first agency:

  3. Create an OAuth token:

Quick Start

Basic Server Setup

Adding Tools

Simple Callable Tool

Built-in Tools

Adding Prompts and Resources

Framework Integration

Laravel Integration

Add the service provider to your Laravel application:

Register routes and use the provided controller pattern. See the full Laravel integration example in the /examples directory.

Standalone (PSR-7)

Configuration

Server Configuration

Storage Options

Database Storage (Production)

Memory Storage (Development/Testing)

OAuth 2.1 & Authentication

WaaSuP implements complete OAuth 2.1 with RFC 8707 Resource Indicators for MCP 2025-06-18:

Social authentication can be configured for each provider:

Advanced Features

Audio Content Handling (MCP 2025-03-26+)

Structured User Input (MCP 2025-06-18)

Progress Notifications

API Reference

MCP Methods

Method Description Supported Versions
initialize Initialize MCP session All
ping Health check All
tools/list List available tools All
tools/call Execute a tool All
prompts/list List available prompts All
prompts/get Get a prompt All
resources/list List available resources All
resources/read Read a resource All
completion/complete Get completions for arguments All
sampling/createMessage Request LLM sampling All
roots/list List available root directories All
elicitation/create Request user input 2025-06-18

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

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 ....