Crawler Summary

@nakamura196/genji-mcp-server answer-first brief

MCP server for Genji API - Classical Japanese literature search and analysis Genji MCP Server $1 A Model Context Protocol (MCP) server that provides access to the Genji API for classical Japanese literature analysis and search. This server enables AI assistants like Claude to search and analyze texts from classical Japanese literature with advanced normalization features. Features - ๐Ÿฅ **Health Check**: Monitor API status and availability - ๐Ÿ” **Advanced Text Search**: Search classical Japane Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.

Freshness

Last checked 2/22/2026

Best For

Contract is available with explicit auth and schema references.

Not Ideal For

@nakamura196/genji-mcp-server is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.

Evidence Sources Checked

editorial-content, capability-contract, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 93/100

@nakamura196/genji-mcp-server

MCP server for Genji API - Classical Japanese literature search and analysis Genji MCP Server $1 A Model Context Protocol (MCP) server that provides access to the Genji API for classical Japanese literature analysis and search. This server enables AI assistants like Claude to search and analyze texts from classical Japanese literature with advanced normalization features. Features - ๐Ÿฅ **Health Check**: Monitor API status and availability - ๐Ÿ” **Advanced Text Search**: Search classical Japane

MCPverified

Public facts

6

Change events

1

Artifacts

0

Freshness

Feb 22, 2026

Verifiededitorial-content1 verified compatibility signal

Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.

Schema refs publishedTrust evidence available

Trust score

Unknown

Compatibility

MCP

Freshness

Feb 22, 2026

Vendor

Nakamura196

Artifacts

0

Benchmarks

0

Last release

1.0.5

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Published capability contract available. No trust telemetry is available yet. Last updated 2/24/2026.

Setup snapshot

git clone https://github.com/nakamura196/genji-mcp-server.git
  1. 1

    Setup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Nakamura196

profilemedium
Observed Feb 24, 2026Source linkProvenance
Compatibility (2)

Protocol compatibility

MCP

contracthigh
Observed Feb 24, 2026Source linkProvenance

Auth modes

mcp, api_key

contracthigh
Observed Feb 24, 2026Source linkProvenance
Artifact (1)

Machine-readable schemas

OpenAPI or schema references published

contracthigh
Observed Feb 24, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB MCP

Extracted files

0

Examples

5

Snippets

0

Languages

typescript

Executable Examples

bash

npm install -g @nakamura196/genji-mcp-server

json

{
  "mcpServers": {
    "genji": {
      "command": "npx",
      "args": ["@nakamura196/genji-mcp-server"]
    }
  }
}

json

{
  "mcpServers": {
    "genji": {
      "command": "npx",
      "args": ["@nakamura196/genji-mcp-server"]
    }
  }
}

json

{
  "mcpServers": {
    "genji": {
      "command": "genji-mcp-server"
    }
  }
}

bash

# Clone the repository
git clone https://github.com/nakamura196/genji-mcp-server.git
cd genji-mcp-server

# Install dependencies
npm install

# Build the project
npm run build

# Start in development mode
npm run dev

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB MCP

Docs source

GITHUB MCP

Editorial quality

ready

MCP server for Genji API - Classical Japanese literature search and analysis Genji MCP Server $1 A Model Context Protocol (MCP) server that provides access to the Genji API for classical Japanese literature analysis and search. This server enables AI assistants like Claude to search and analyze texts from classical Japanese literature with advanced normalization features. Features - ๐Ÿฅ **Health Check**: Monitor API status and availability - ๐Ÿ” **Advanced Text Search**: Search classical Japane

Full README

Genji MCP Server

npm version

A Model Context Protocol (MCP) server that provides access to the Genji API for classical Japanese literature analysis and search. This server enables AI assistants like Claude to search and analyze texts from classical Japanese literature with advanced normalization features.

Features

  • ๐Ÿฅ Health Check: Monitor API status and availability
  • ๐Ÿ” Advanced Text Search: Search classical Japanese texts with sophisticated normalization options
  • โš™๏ธ Normalization Rules: Access and understand text normalization rules
  • ๐Ÿ” Normalization Preview: Preview how text will be normalized before processing
  • ๐Ÿ‡ฏ๐Ÿ‡ต Classical Japanese Support: Specialized handling of historical Japanese text variations

Installation

npm install -g @nakamura196/genji-mcp-server

Configuration

Add the server to your Claude Desktop configuration file:

macOS

Edit ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "genji": {
      "command": "npx",
      "args": ["@nakamura196/genji-mcp-server"]
    }
  }
}

Windows

Edit %APPDATA%/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "genji": {
      "command": "npx",
      "args": ["@nakamura196/genji-mcp-server"]
    }
  }
}

Alternatively, if you installed globally:

{
  "mcpServers": {
    "genji": {
      "command": "genji-mcp-server"
    }
  }
}

Usage

After configuration, restart Claude Desktop. The Genji tools will be automatically available. You can ask Claude for classical Japanese literature analysis like:

Health Check

  • "Check if the Genji API is working"
  • "Is the classical Japanese literature database available?"

Text Search

  • "Search for '่Šฑ' in classical Japanese texts"
  • "Find passages containing 'ๆบๆฐ' with phonetic normalization"
  • "Search for text in volume 1 of Genji Monogatari"
  • "Look for 'ๆ‹' with all normalization options enabled"

Normalization Features

  • "What normalization rules are available for classical Japanese?"
  • "Preview how 'ๆบๆฐ็‰ฉ่ชž' would be normalized"
  • "Show me the normalization rules for historical kana"

Available Tools

genji_health_check

Checks the health and availability of the Genji API.

Parameters: None

genji_search

Searches classical Japanese texts with advanced normalization options.

Parameters:

  • query (string, optional): Search query text
  • limit (number, optional): Maximum results to return (1-100, default: 20)
  • offset (number, optional): Number of results to skip (default: 0)
  • sort (string, optional): Sort order for results
  • expand_repeat_marks (boolean, optional): Expand repeat marks (default: true)
  • unify_kanji_kana (boolean, optional): Unify kanji/kana variations (default: true)
  • unify_historical_kana (boolean, optional): Unify historical kana (default: true)
  • unify_phonetic_changes (boolean, optional): Unify phonetic variations (default: true)
  • unify_dakuon (boolean, optional): Unify voiced sound variations (default: true)
  • vol_str (array, optional): Volume/chapter filter

genji_get_normalization_rules

Retrieves the list of available text normalization rules.

Parameters: None

genji_preview_normalization

Previews how text would be normalized with current rules.

Parameters:

  • text (string, required): Text to preview normalization for

Text Normalization Features

The server supports various normalization options for classical Japanese text:

  • Repeat Marks Expansion: Converts repeat marks (ใ€…, ใ‚, ใ‚ž) to full characters
  • Kanji-Kana Unification: Handles variations between kanji and kana representations
  • Historical Kana Unification: Normalizes historical kana usage to modern equivalents
  • Phonetic Changes: Accounts for historical phonetic variations
  • Dakuon Unification: Handles voiced/unvoiced sound variations

Requirements

  • Node.js 16.0.0 or higher
  • Internet connection for API access
  • Access to the Genji API (https://genji-api.aws.ldas.jp)

Development

# Clone the repository
git clone https://github.com/nakamura196/genji-mcp-server.git
cd genji-mcp-server

# Install dependencies
npm install

# Build the project
npm run build

# Start in development mode
npm run dev

API Reference

This server interfaces with the Genji API, which provides:

  • Full-text search of classical Japanese literature
  • Advanced text normalization for historical Japanese
  • Metadata about literary works and volumes
  • Health monitoring endpoints

Error Handling

The server includes comprehensive error handling for:

  • API connectivity issues
  • Invalid search parameters
  • Text encoding problems
  • Normalization errors
  • Rate limiting (if applicable)

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

MIT License - see the LICENSE file for details.

Support

If you encounter any issues, please file them on the GitHub Issues page.

Related Projects

Changelog

1.0.1

  • Fix API URL references in documentation
  • Remove unused TypeScript interfaces for cleaner code
  • Update documentation links

1.0.0

  • Initial release
  • Health check functionality
  • Advanced text search with normalization options
  • Normalization rules management
  • Text normalization preview
  • Full classical Japanese text analysis support

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

Verifiedcapability-contract

Contract coverage

Status

ready

Auth

mcp, api_key

Streaming

No

Data region

global

Protocol support

MCP: verified

Requires: mcp, lang:typescript

Forbidden: none

Guardrails

Operational confidence: medium

Contract is available with explicit auth and schema references.
Trust confidence is not low and verification freshness is acceptable.
Protocol support is explicitly confirmed in contract metadata.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/mcp-nakamura196-genji-mcp-server/snapshot"
curl -s "https://xpersona.co/api/v1/agents/mcp-nakamura196-genji-mcp-server/contract"
curl -s "https://xpersona.co/api/v1/agents/mcp-nakamura196-genji-mcp-server/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITLAB_AI_CATALOGgitlab-mcp

Rank

83

A Model Context Protocol (MCP) server for GitLab

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_PUBLIC_PROJECTSgitlab-mcp

Rank

80

A Model Context Protocol (MCP) server for GitLab

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_AI_CATALOGrmcp-openapi

Rank

74

Expose OpenAPI definition endpoints as MCP tools using the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)

Traction

No public download signal

Freshness

Updated 2d ago

MCP
GITLAB_AI_CATALOGrmcp-actix-web

Rank

72

An actix_web backend for the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)

Traction

No public download signal

Freshness

Updated 2d ago

MCP
Machine Appendix

Contract JSON

{
  "contractStatus": "ready",
  "authModes": [
    "mcp",
    "api_key"
  ],
  "requires": [
    "mcp",
    "lang:typescript"
  ],
  "forbidden": [],
  "supportsMcp": true,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": "https://github.com/nakamura196/genji-mcp-server#input",
  "outputSchemaRef": "https://github.com/nakamura196/genji-mcp-server#output",
  "dataRegion": "global",
  "contractUpdatedAt": "2026-02-24T19:45:15.272Z",
  "sourceUpdatedAt": "2026-02-24T19:45:15.272Z",
  "freshnessSeconds": 4443656
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/mcp-nakamura196-genji-mcp-server/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/mcp-nakamura196-genji-mcp-server/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/mcp-nakamura196-genji-mcp-server/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-nakamura196-genji-mcp-server/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-nakamura196-genji-mcp-server/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/mcp-nakamura196-genji-mcp-server/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "MCP"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_MCP",
      "generatedAt": "2026-04-17T06:06:11.345Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "MCP",
      "type": "protocol",
      "support": "supported",
      "confidenceSource": "contract",
      "notes": "Confirmed by capability contract"
    },
    {
      "key": "mcp",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "model-context-protocol",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "genji",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "japanese-literature",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "classical-japanese",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "text-analysis",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "claude",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "ai",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "cli",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:MCP|supported|contract capability:mcp|supported|profile capability:model-context-protocol|supported|profile capability:genji|supported|profile capability:japanese-literature|supported|profile capability:classical-japanese|supported|profile capability:text-analysis|supported|profile capability:claude|supported|profile capability:ai|supported|profile capability:cli|supported|profile"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "MCP",
    "href": "https://xpersona.co/api/v1/agents/mcp-nakamura196-genji-mcp-server/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-nakamura196-genji-mcp-server/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:45:15.272Z",
    "isPublic": true
  },
  {
    "factKey": "auth_modes",
    "category": "compatibility",
    "label": "Auth modes",
    "value": "mcp, api_key",
    "href": "https://xpersona.co/api/v1/agents/mcp-nakamura196-genji-mcp-server/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-nakamura196-genji-mcp-server/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:45:15.272Z",
    "isPublic": true
  },
  {
    "factKey": "schema_refs",
    "category": "artifact",
    "label": "Machine-readable schemas",
    "value": "OpenAPI or schema references published",
    "href": "https://github.com/nakamura196/genji-mcp-server#input",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-nakamura196-genji-mcp-server/contract",
    "sourceType": "contract",
    "confidence": "high",
    "observedAt": "2026-02-24T19:45:15.272Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Nakamura196",
    "href": "https://github.com/nakamura196/genji-mcp-server#readme",
    "sourceUrl": "https://github.com/nakamura196/genji-mcp-server#readme",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-24T19:43:14.176Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/mcp-nakamura196-genji-mcp-server/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/mcp-nakamura196-genji-mcp-server/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub ยท GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to @nakamura196/genji-mcp-server and adjacent AI workflows.