Skip to main content
Yanked

This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Reason given by maintainers: unsafe

MCP Caste Cypher Generator

A Model Context Protocol (MCP) server that converts caste CSV data into Neo4j Cypher queries using Google's Gemini AI batch processing.

mcp-name: io.github.pareforce/mcp-caste-cypher

Features

  • CSV to JSONL Conversion: Prepare batch requests from CSV files containing caste information
  • Batch Processing: Leverage Gemini AI's batch API for efficient large-scale processing
  • Cypher Query Generation: Automatically generate Neo4j graph database queries
  • Job Monitoring: Track batch job status in real-time

Tools Provided

1. prepare_batch_input

Converts CSV files into JSONL batch request format.

Parameters:

  • input_csv: Path to input CSV file
  • output_jsonl: Path to output JSONL file

2. run_batch_job

Executes the complete batch workflow: upload, process, monitor, and download results.

Parameters:

  • api_key: Google Gemini API key
  • input_jsonl: Path to input JSONL file
  • output_cypher: Path to output Cypher file (automatically adds .cypher extension)

3. check_batch_status

Monitor the status of a running batch job.

Parameters:

  • api_key: Google Gemini API key
  • job_name: Name of the batch job to check

Installation

pip install mcp-caste-cypher

Usage

With Claude Desktop

Add to your Claude Desktop configuration:

{
  "mcpServers": {
    "caste-cypher": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/mcp-caste-cypher",
        "run",
        "mcp-caste-cypher"
      ]
    }
  }
}

Standalone

uv run mcp-caste-cypher

Supported CSV Formats

Format 1 (BC/SC with groups):

serial_number,group_name,caste_name,category
1,BC-A,Agnikulakshatriya,BC

Format 2 (General/ST):

serial_number,caste_name,category
1,Kapu,GENERAL

Requirements

  • Python >=3.12
  • Google Gemini API key
  • Dependencies: mcp, httpx, google-genai

License

MIT

Author

Praneeth Sunku (praneethsunku@gmail.com)

Metadata

Release files for mcp-caste-cypher 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mcp-caste-cypher 0.1.0
File Size Uploaded Provenance
mcp_caste_cypher-0.1.0.tar.gz 4.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for mcp-caste-cypher 0.1.0
File Interpreter ABI Platform
mcp_caste_cypher-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 9.7 kB

Release files / mcp_caste_cypher-0.1.0.tar.gz

Download URL mcp_caste_cypher-0.1.0.tar.gz
Size 4.6 kB
Tags Source
SHA-256 checksum
How to use checksums
02648cc5bc5c5365bcccd48cfcfd92fc3bdbcd91ac08bef4b4372f11486cc099
BLAKE2b-256 checksum
How to use checksums
8af08d712654ce6c4956ebdc25cb70299688e1fc625607455d6712c3e383653e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / mcp_caste_cypher-0.1.0-py3-none-any.whl

Download URL mcp_caste_cypher-0.1.0-py3-none-any.whl
Size 5.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
655f2d0502ea1c85d31fff226713154237374546abc0c71d5876356942bbeccb
BLAKE2b-256 checksum
How to use checksums
a03d1a05f053822bd02c2b273135d98d85b7f01360bf8e53abcf53bbcad118dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Security for mcp-caste-cypher 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page