Skip to content
Squatch MCP

io.github.cyanheads/libofcongress-mcp-server

io.github.cyanheads/libofcongress-mcp-server

by io.github.cyanheadsยท v0.6.1Source: Official MCP Registry

All versions

VersionRegistry status
0.6.1latestActive
0.6.0Active
0.5.1Active
0.5.0Active
0.4.0Active
0.3.1Active
0.3.0Active
0.2.9Active
0.2.8Active
0.2.7Active
0.2.6Active
0.2.5Active
0.2.4Active
0.2.3Active
0.2.2Active
0.2.18Active
0.2.17Active
0.2.16Active
0.2.15Active
0.2.14Active
0.2.13Active
0.2.12Active
0.2.11Active
0.2.10Active
0.2.1Active
0.2.0Active

Version details

Version
0.6.1
Source
Source: Official MCP Registry
Published
Registry last updated
First observed by Squatch
Content fingerprint
65193ca011c76f76e1980ab49f247496e9ec897c9a730f31f873c92c68d9dfe2

Transports in this version

  • remotestreamable-httphttps://libofcongress.caseyjhand.com/mcpNo authentication
  • packagestdionpm @cyanheads/libofcongress-mcp-serverUnknown
  • packagestreamable-httpnpm @cyanheads/libofcongress-mcp-serverUnknown
Registry metadata (server.json, sanitized)
{
  "_meta": {
    "io.modelcontextprotocol.registry/official": {
      "status": "active",
      "isLatest": true,
      "updatedAt": "2026-11-13T19:07:38.457736Z",
      "publishedAt": "2026-11-13T19:07:38.457736Z",
      "statusChangedAt": "2026-11-13T19:07:38.457736Z"
    }
  },
  "server": {
    "name": "io.github.cyanheads/libofcongress-mcp-server",
    "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
    "remotes": [
      {
        "url": "https://libofcongress.caseyjhand.com/mcp",
        "type": "streamable-http"
      }
    ],
    "version": "0.6.1",
    "packages": [
      {
        "version": "0.6.1",
        "transport": {
          "type": "stdio"
        },
        "identifier": "@cyanheads/libofcongress-mcp-server",
        "runtimeHint": "npx",
        "registryType": "npm",
        "registryBaseUrl": "https://registry.npmjs.org",
        "environmentVariables": [
          {
            "name": "LOC_USER_AGENT",
            "format": "string",
            "default": "libofcongress-mcp-server/0.6.1",
            "description": "User-Agent header sent with LOC API requests. LOC recommends a descriptive value for polite access."
          },
          {
            "name": "LOC_REQUEST_DELAY_MS",
            "format": "string",
            "default": "3100",
            "description": "Delay in milliseconds between LOC API requests to stay under the 20 req/min rate limit."
          },
          {
            "name": "MCP_LOG_LEVEL",
            "format": "string",
            "default": "info",
            "description": "Sets the minimum log level for output (e.g., 'debug', 'info', 'warn')."
          },
          {
            "name": "MCP_SESSION_MODE",
            "format": "string",
            "default": "stateless",
            "description": "HTTP session mode: auto, stateful, or stateless."
          }
        ]
      },
      {
        "version": "0.6.1",
        "transport": {
          "url": "http://localhost:3010/mcp",
          "type": "streamable-http"
        },
        "identifier": "@cyanheads/libofcongress-mcp-server",
        "runtimeHint": "npx",
        "registryType": "npm",
        "registryBaseUrl": "https://registry.npmjs.org",
        "environmentVariables": [
          {
            "name": "MCP_TRANSPORT_TYPE",
            "value": "http",
            "format": "string",
            "description": "Selects the HTTP transport."
          },
          {
            "name": "LOC_USER_AGENT",
            "format": "string",
            "default": "libofcongress-mcp-server/0.6.1",
            "description": "User-Agent header sent with LOC API requests. LOC recommends a descriptive value for polite access."
          },
          {
            "name": "LOC_REQUEST_DELAY_MS",
            "format": "string",
            "default": "3100",
            "description": "Delay in milliseconds between LOC API requests to stay under the 20 req/min rate limit."
          },
          {
            "name": "MCP_HTTP_HOST",
            "format": "string",
            "default": "127.0.0.1",
            "description": "The hostname for the HTTP server."
          },
          {
            "name": "MCP_HTTP_PORT",
            "format": "string",
            "default": "3010",
            "description": "The port to run the HTTP server on."
          },
          {
            "name": "MCP_HTTP_ENDPOINT_PATH",
            "format": "string",
            "default": "/mcp",
            "description": "The endpoint path for the MCP server."
          },
          {
            "name": "MCP_AUTH_MODE",
            "format": "string",
            "default": "none",
            "description": "Authentication mode to use: 'none', 'jwt', or 'oauth'."
          },
          {
            "name": "MCP_LOG_LEVEL",
            "format": "string",
            "default": "info",
            "description": "Sets the minimum log level for output (e.g., 'debug', 'info', 'warn')."
          },
          {
            "name": "MCP_SESSION_MODE",
            "format": "string",
            "default": "stateless",
            "description": "HTTP session mode: auto, stateful, or stateless."
          }
        ]
      }
    ],
    "repository": {
      "url": "https://github.com/cyanheads/libofcongress-mcp-server",
      "source": "github"
    },
    "description": "Search LOC digital collections, Chronicling America newspapers (full OCR), and LC Subject Headings."
  }
}