Skip to main content

Core utilities and interfaces for Cicada code intelligence

Project description

cicada-mcp-core

Core utilities and interfaces for Cicada code intelligence packages.

Installation

pip install cicada-mcp-core

Usage

from cicada_mcp_core import BaseIndexer
from cicada_mcp_core.utils import get_storage_dir, compute_file_hash

Components

  • BaseIndexer: Abstract base class for all language indexers
  • utils.storage: Storage path management (~/.cicada/projects/)
  • utils.hash_utils: File hashing for incremental indexing

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cicada_mcp_core-0.1.0.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cicada_mcp_core-0.1.0-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file cicada_mcp_core-0.1.0.tar.gz.

File metadata

  • Download URL: cicada_mcp_core-0.1.0.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cicada_mcp_core-0.1.0.tar.gz
Algorithm Hash digest
SHA256 61be5a57974f20f290a1793e535738a4103e51e4724767f96a6646ad5649dd96
MD5 23ef0c69d4071ec1c46f66827611a245
BLAKE2b-256 538af0a4e0eca903e58e9cbd1fed2a8d2823ef74d3ea725a8ce4cdf22567f274

See more details on using hashes here.

File details

Details for the file cicada_mcp_core-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: cicada_mcp_core-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for cicada_mcp_core-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f4e9a3f99366b96aa164f300a31881b8fa3a80bc80cb522a9c80f7be1094b779
MD5 5e2dd97a8ab1374277998a8f99ca3ab5
BLAKE2b-256 4b192824574e76b218ca3275c0aaa6357a58bfafa352d5765c66e5e6f96de813

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page