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


Related MCP server: evo-scry

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

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    A local MCP server that lets any MCP-compatible AI client manage a standalone World of Warcraft private server, including server control, database operations, NPC/quest/loot management, and more.
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    MCP server for internet search via direct Google and DuckDuckGo HTML scraping with AI-powered result normalization and optional summarization, requiring no API keys for search.
    MIT