rang501

speclib-mcp

Community rang501
Updated

MCP package

speclib-mcp

MCP server for searching and retrieving SpecLib specs. Allows AI agents to discover and read specifications via the Model Context Protocol.

Tools

Tool Description
search_specs Search specs by query, scope, and/or content type
get_spec Get full spec content by ID or scope/slug
list_scopes List all available scopes
get_recipe Get a recipe with its bundled specs

Resources

URI Description
spec://{scope}/{slug} Read a spec as markdown

Usage

One-liner

npx github:rang501/speclib-mcp

Claude Code

Add to your MCP settings (.mcp.json or project config):

{
  "mcpServers": {
    "speclib": {
      "command": "npx",
      "args": ["-y", "github:rang501/speclib-mcp"],
      "env": {
        "SPECLIB_API_URL": "http://localhost:3000"
      }
    }
  }
}

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "speclib": {
      "command": "npx",
      "args": ["-y", "github:rang501/speclib-mcp"],
      "env": {
        "SPECLIB_API_URL": "http://localhost:3000"
      }
    }
  }
}

Local development

git clone https://github.com/rang501/speclib-mcp.git
cd speclib-mcp
npm install
node index.mjs

Configuration

Environment Variable Default Description
SPECLIB_API_URL http://localhost:3000 SpecLib instance URL

Requirements

  • Node.js >= 20
  • A running SpecLib instance (public specs are accessible without authentication)

MCP Server · Populars

MCP Server · New

    snyk

    mcp-scan

    Security scanner for AI agents, MCP servers and agent skills.

    Community snyk
    resend

    Email sending MCP 💌

    The official MCP server to send emails and interact with Resend

    Community resend
    screenpipe

    [ screenpipe ]

    screenpipe turns your computer into a personal AI that knows everything you've done. record. search. automate. all local, all private, all yours.

    Community screenpipe
    screenpipe

    [ screenpipe ]

    screenpipe turns your computer into a personal AI that knows everything you've done. record. search. automate. all local, all private, all yours.

    Community screenpipe
    kfastov

    tgcli

    Telegram user console client and archiver

    Community kfastov