OSRS MCP Server

Servidor OSRS MCP

Servidor MCP para interactuar con la API y los archivos de datos de la wiki de Old School RuneScape (OSRS). Este servidor proporciona herramientas para buscar en la wiki de OSRS y acceder a las definiciones de datos del juego mediante el Protocolo de Contexto de Modelo.

Herramientas

Este servidor implementa las siguientes herramientas:

Métodos wiki de OSRS

  1. osrs_wiki_search : busca en la wiki de OSRS páginas que coincidan con un término de búsqueda
  2. osrs_wiki_get_page_info - Obtener información sobre páginas específicas en el Wiki de OSRS
  3. osrs_wiki_parse_page : obtiene el contenido HTML analizado de una página wiki de OSRS específica

Métodos de búsqueda de datos del juego

  1. search_varptypes - Busca en el archivo varptypes.txt las variables de jugador (varps) que almacenan el estado y el progreso del jugador
  2. search_varbittypes - Busca en el archivo varbittypes.txt bits variables (varbits) que almacenan bits individuales de varps
  3. search_iftypes - Busca en el archivo iftypes.txt las definiciones de interfaz utilizadas en la interfaz de usuario del juego
  4. search_invtypes - Busca en el archivo invtypes.txt definiciones de tipos de inventario en el juego
  5. search_loctypes - Busca en el archivo loctypes.txt definiciones de tipo de ubicación/objeto en el mundo del juego
  6. search_npctypes - Busca definiciones de NPC (personajes no jugadores) en el archivo npctypes.txt
  7. search_objtypes - Busca en el archivo objtypes.txt definiciones de objetos/elementos en el juego
  8. search_rowtypes : busca en el archivo rowtypes.txt las definiciones de filas utilizadas en varias interfaces
  9. search_seqtypes - Busca definiciones de secuencias de animación en el archivo seqtypes.txt
  10. search_soundtypes - Busca en el archivo soundtypes.txt definiciones de efectos de sonido en el juego
  11. search_spottypes - Busca en el archivo spottypes.txt definiciones de animación de puntos (efecto gráfico)
  12. search_spritetypes - Busca en el archivo spritetypes.txt las definiciones de imágenes de sprites utilizadas en la interfaz
  13. search_tabletypes - Busca en el archivo tabletypes.txt las definiciones de las pestañas de la interfaz

Métodos de archivos de datos genéricos

  1. search_data_file - Busca cualquier archivo en el directorio de datos para encontrar entradas coincidentes
  2. get_file_details - Obtener detalles sobre un archivo en el directorio de datos
  3. list_data_files : enumera los archivos de datos disponibles en el directorio de datos

Instalación

Instalación mediante herrería

Para instalar mcp-osrs para Claude Desktop automáticamente a través de Smithery :

npx @smithery/cli@latest install @jayarrowz/mcp-osrs --client claude

Prerrequisitos

  • Node.js (v16 o posterior)
  • npm o hilo

Instalación del paquete

# Clone the repository git clone https://github.com/jayarrowz/mcp-osrs.git cd mcp-osrs # Install dependencies npm install # Build the package npm run build

Uso con Claude Desktop

Agregue lo siguiente a su claude_desktop_config.json :

Usando npx

{ "mcpServers": { "osrs": { "command": "npx", "args": ["-y", "@jayarrowz/mcp-osrs"] } } }

Node.js directo

{ "mcpServers": { "osrs": { "command": "node", "args": ["/path/to/mcp-osrs/dist/index.js"] } } }

Reemplace /path/to/mcp-osrs con la ruta real a su repositorio.

Ejemplos

Buscar en la wiki de OSRS

// Search for information about the Abyssal whip const result = await callTool("osrs_wiki_search", { search: "Abyssal whip" });

Obtener información de la página

// Get information about a specific wiki page const pageInfo = await callTool("osrs_wiki_get_page_info", { titles: "Abyssal_whip" });

Buscar datos del juego

// Search for items in the object definitions const items = await callTool("search_objtypes", { query: "dragon", page: 1, pageSize: 10 });

Lista de archivos de datos disponibles

// Get a list of all data files const files = await callTool("list_data_files", {});

Desarrollo

# Install dependencies npm install # Start the server in development mode npm start # Build the server npm run build

Licencia

Este servidor MCP cuenta con la licencia MIT. Esto significa que puede usar, modificar y distribuir el software libremente, sujeto a los términos y condiciones de la licencia MIT. Para más detalles, consulte el archivo de LICENCIA en el repositorio del proyecto.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Permite la interacción con los datos del juego Old School RuneScape y el Wiki a través del Protocolo de Contexto de Modelo, proporcionando herramientas para buscar en el Wiki de OSRS y acceder a las definiciones del juego para elementos, NPC, ubicaciones y mecánicas del juego.

  1. Tools
    1. OSRS Wiki Methods
    2. Game Data Search Methods
    3. Generic Data File Methods
  2. Installation
    1. Installing via Smithery
    2. Prerequisites
    3. Installing the package
  3. Usage with Claude Desktop
    1. Using npx
    2. Direct Node.js
  4. Examples
    1. Search the OSRS Wiki
    2. Get Page Information
    3. Search Game Data
    4. List Available Data Files
  5. Development
    1. License

      Related MCP Servers

      • A
        security
        A
        license
        A
        quality
        This server allows users to interact with their Zotero library through the Model Context Protocol, providing tools for searching items, retrieving metadata, and accessing full text using natural language queries.
        Last updated -
        3
        44
        Python
        MIT License
        • Apple
        • Linux
      • -
        security
        F
        license
        -
        quality
        Model Context Protocol server that enables LLMs and AI assistants to retrieve real-time Dota 2 statistics, match data, player information, and game metrics through a standardized interface.
        Last updated -
        4
        Python
        • Linux
      • -
        security
        A
        license
        -
        quality
        A Model Context Protocol server that enables web search, scraping, crawling, and content extraction through multiple engines including SearXNG, Firecrawl, and Tavily.
        Last updated -
        35
        11
        TypeScript
        MIT License
      • -
        security
        A
        license
        -
        quality
        A community-developed Model Context Protocol server that integrates with the Riot Games API to provide League of Legends data, enabling AI assistants to retrieve player information, ranked stats, champion mastery, and match summaries through natural language queries.
        Last updated -
        3
        Python
        MIT License
        • Apple

      View all related MCP servers

      ID: ctkzx8ysig