Skip to main content
Glama
rnnve

Skills MCP

by rnnve

Skills MCP

Modular Model Context Protocol host. Skills are folders. Tools from every enabled skill show up on one MCP endpoint.

First skill: Project SEKAI (pjsk_*), backed by the same master JSON sekai.best loads.

Endpoints

Path

Role

GET /

Status page

GET/POST /api/mcp

MCP Streamable HTTP

GET/POST /mcp

Alias

GET /api/health

Health + skill list

Protocol: JSON-RPC 2.0, initializetools/listtools/call. Stateless. CORS open.

Related MCP server: AmiyaBot MCP Server

Connect a client

Cursor / Claude / any Streamable HTTP client:

{
  "mcpServers": {
    "skills": {
      "url": "https://YOUR-DEPLOYMENT.vercel.app/api/mcp"
    }
  }
}
  1. Copy skills/_template to skills/<id>.

  2. Export a Skill object (id, title, description, version, tools[]).

  3. Each tool needs name, description, JSON Schema inputSchema, and handler(args).

  4. Register it in lib/registry.ts:

import { mySkill } from "@/skills/my-skill";

export const skills: Skill[] = [projectSekaiSkill, mySkill];
  1. Push to main. Vercel rebuilds.

Keep handlers small and return JSON. The host wraps the result as MCP text content.

Project SEKAI tools

Tool

Use

skills_list

Host inventory

pjsk_search

Mixed query (kohane 4 cute)

pjsk_card

ID or filters

pjsk_character

Profile + rarity counts

pjsk_event

Current / id / name

pjsk_music

Songs

pjsk_gacha

Banners

pjsk_counts

Every character

server defaults to jp. Also en, tw, kr, cn.

Local

npm install
npm run dev
# POST http://localhost:3000/api/mcp
curl -s http://localhost:3000/api/mcp \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Deploy

GitHub → Vercel (this repo). Production URL is the MCP base. First pjsk_card call on a cold instance may take a few seconds while cards.json is fetched and slimmed; later calls hit memory + fetch cache.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Arknights PRTS Wiki MCP Server — queries the PRTS Wiki API for full-text search and article extraction, and serves auto-synced operator archives, voice lines, and story/event scripts from game data. Designed for fan-creation AI agents that need accurate lore, character profiles, and in-character dialogue references.
    9
    8
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables querying multi-language trading card game data (Pokémon TCG and more) through natural language or direct tools, integrated with Pipeworx MCP gateway.
    16
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables querying game skill data and combat rules for the MCMod game mod, including listing classes, skills, and searching by crowd control effects.
    -

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/rnnve/skills-mcp'

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