Skip to main content
Glama
Alvis1337

Elitepvpers SRO PServer MCP

by Alvis1337

elitepvpers-sro-pserver MCP

An MCP server that scrapes elitepvpers.com to help you find resources for hosting a Silkroad Online private server — opcodes, setup guides, source code releases, GM commands, troubleshooting, tools, and more.

Tools

Tool

Description

list_forums

List the 6 available subforums

get_popular_threads

Browse a subforum sorted by views / replies / rating

get_latest_releases

Newest posts from Guides & Releases (page + RSS)

find_resources

27 pre-built topic shortcuts (see below)

search_threads

Keyword search across any subforum

find_error_fix

Paste an error message → find Q&A threads about it

browse_by_prefix

Filter by [RELEASE], [GUIDE], [TOOL], [DEVKIT]

get_thread_op

Read just the first/original post of a thread

get_thread_content

Read all posts on a specific page of a thread

get_full_thread

Fetch every page of a long thread at once

get_thread_stats

Quick metadata + 500-char preview without full load

get_member_threads

Find all threads by a specific username

find_resources topics

opcodes · packets · vsro-setup · isro-setup · source-code · emulator · database · client-setup · gm-commands · login-server · gateway-server · game-server · tools · bot · cap · silk-system · packet-sniffer · how-to-host · troubleshoot · port-forwarding · connection-error · disconnect · login-error · shard-files · vsro-files · release


Installation

Requirements: Docker Desktop

git clone https://github.com/Alvis1337/elitepvpers-mcp.git
cd elitepvpers-mcp
docker build -t elitepvpers-mcp .

The repo includes a .mcp.json file that Claude CLI picks up automatically when you run claude from the cloned directory. No manual config needed.

If you want to add it globally, add to ~/.claude.json:

{
  "mcpServers": {
    "elitepvpers-sro-pserver": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "elitepvpers-mcp"]
    }
  }
}

-i keeps stdin open for MCP stdio transport. --rm cleans up the container after each session.


Option B — Local Python

Requirements: Python 3.10+

git clone https://github.com/Alvis1337/elitepvpers-mcp.git
cd elitepvpers-mcp
pip install -r requirements.txt

Add to ~/.claude.json (global) or your project's .mcp.json:

{
  "mcpServers": {
    "elitepvpers-sro-pserver": {
      "command": "python",
      "args": ["/path/to/elitepvpers-mcp/server.py"]
    }
  }
}

Windows: use C:\\Users\\yourname\\elitepvpers-mcp\\server.py


Claude CLI quick start

git clone https://github.com/Alvis1337/elitepvpers-mcp.git
cd elitepvpers-mcp
docker build -t elitepvpers-mcp .
claude   # .mcp.json is auto-loaded from this directory

Example usage

find_resources("opcodes")           → opcode/packet threads from SRO Coding Corner
find_resources("vsro-setup")        → vSRO 1.188 server files and setup threads
find_error_fix("access violation")  → Q&A threads about that error
search_threads("gm command", "guides") → guide threads mentioning GM commands
get_thread_op(<url>)                → read the full guide from a thread's first post
get_full_thread(<url>)              → read every reply in a long troubleshooting thread
-
security - not tested
F
license - not found
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Alvis1337/elitepvpers-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server