simplemcp MCP Server
vielhuber/simplemcp
Are you the maintainer of vielhuber/simplemcp? Claim this listing →
๐ Simple php mcp server with auto-discovery and totp auth. ๐
Add AgentRank to Claude Code Discover and compare tools like vielhuber/simplemcp โ your AI finds the right one automatically
Get API Access → claude mcp add agentrank -- npx -y agentrank-mcp-server Overview
vielhuber/simplemcp is a PHP MCP server. ๐ Simple php mcp server with auto-discovery and totp auth. ๐
Ranked #103 out of 129 indexed tools.
Actively maintained with commits in the last week.
Ecosystem
PHP No license
Score Breakdown
Stars 15% 1
1 stars โ early stage
Freshness 25% today
Last commit today โ actively maintained
Issue Health 25% 50%
No issues filed โ no history to score
Contributors 10% 1
1 contributor โ solo project
Dependents 25% 0
No dependents โ no downstream usage
npm Downloads N/A
PyPI Downloads N/A
Forks 0
Description Good
License None
Weights: Freshness 25% ยท Issue Health 25% ยท Dependents 25% ยท Stars 15% ยท Contributors 10% ยท How we score โ
How to Improve
Description low impact
License low impact
Contributors medium impact
Matched Queries
From the README
# ๐ simplemcp ๐
simplemcp is a simple php mcp server. it auto-discovers tool classes via reflection, loads them from a directory you point it at, and authenticates requests via a static bearer token or rotating totp codes (rfc 6238).
## installation
```sh
composer require vielhuber/simplemcp
```
## configuration
```sh
python3 -c "import pyotp; print('MCP_TOKEN=' + pyotp.random_base32())" > .env
```
## authentication
**`static`**
```
Authorization: Bearer <MCP_TOKEN>
```
**`totp`**
`MCP_TOKEN` is a base32-encoded shared secret (rfc 6238). the bearer is a fresh 6-digit totp code (30-second window, ยฑ1 step tolerance). the server implements the algorithm natively, no extra library needed. on the client (python/fastmcp):
```python
import pyotp
token = pyotp.TOTP("MCP_TOKEN").now()
# send as: Authorization: Bearer <token>
```
## usage
configure the constructor at the bottom of `mcp-server.php`:
```php
require __DIR__ . '/vendor/autoload.php';
use vielhuber\simplemcp\simplemcp Read full README on GitHub → Get the weekly AgentRank digest
Top movers, new tools, ecosystem insights โ straight to your inbox.