MCPcopy Index your code
hub / github.com/ProgrammeVitam/vitam

github.com/ProgrammeVitam/vitam @9.1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 9.1.0 ↗ · + Follow
38,360 symbols 277,981 edges 4,547 files 8,981 documented · 23%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

StorageDistribution (Interface)
Interface Storage Distribution for Storage Operations [6 implementers]
sources/storage/storage-engine/storage-engine-server/src/main/java/fr/gouv/vitam/storage/engine/server/distribution/StorageDistribution.java
VitamElasticsearchReindex (Interface)
VitamElasticsearchReindex [14 implementers]
sources/functional-administration/functional-administration-common/src/main/java/fr/gouv/vitam/functional/administration/common/server/VitamElasticsearchReindex.java
WorkerClient (Interface)
Worker Client interface [6 implementers]
sources/worker/worker-client/src/main/java/fr/gouv/vitam/worker/client/WorkerClient.java
OperationStatusClient (Interface)
Used to expose method getting status of an operation [6 implementers]
sources/access/access-external/access-external-client/src/main/java/fr/gouv/vitam/access/external/client/OperationStatusClient.java
VitamAutoCloseable (Interface)
Generic Vitam Autocloseable Interface [123 implementers]
sources/common/common-public/src/main/java/fr/gouv/vitam/common/model/VitamAutoCloseable.java
LogbookTraceabilityHelper (Interface)
Interface used to handle specific steps of the traceability process [5 implementers]
sources/logbook/logbook-common/src/main/java/fr/gouv/vitam/logbook/common/traceability/LogbookTraceabilityHelper.java
IngestInternalClient (Interface)
Ingest Internal client interface [4 implementers]
sources/ingest/ingest-internal/ingest-internal-client/src/main/java/fr/gouv/vitam/ingest/internal/client/IngestInternalClient.java
LogbookReconstructionService (Interface)
(no doc) [13 implementers]
sources/integration-test/src/test/java/fr/gouv/vitam/metadata/management/integration/test/BackupAndReconstructionLogbookIT.java

Core symbols most depended-on inside this repo

get
called by 12197
sources/common/common-junit/src/main/java/fr/gouv/vitam/common/server/application/junit/ResteasyTestApplication.java
put
called by 3415
sources/common/common-junit/src/main/java/fr/gouv/vitam/common/server/application/junit/ResteasyTestApplication.java
getVitamSession
called by 3266
sources/common/common-private/src/main/java/fr/gouv/vitam/common/thread/VitamThreadUtils.java
add
called by 3186
sources/storage/cas-manager/cas-tape-library/src/main/java/fr/gouv/vitam/storage/offers/tape/spec/QueueRepository.java
eq
called by 3182
sources/common/common-database-vitam/common-database-public/src/main/java/fr/gouv/vitam/common/database/builder/query/QueryHelper.java
error
called by 2915
sources/common/common-public/src/main/java/fr/gouv/vitam/common/logging/VitamLogger.java
getClient
called by 2538
sources/common/common-http-interface/src/main/java/fr/gouv/vitam/common/client/VitamClientFactoryInterface.java
status
called by 2436
sources/common/common-format-identification/src/main/java/fr/gouv/vitam/common/format/identification/FormatIdentifier.java

Shape

Method 33,617
Class 4,117
Enum 245
Function 195
Interface 186

Languages

Java96%
TypeScript4%
Python1%

Modules by API surface

sources/common/common-public/src/main/java/fr/gouv/vitam/common/VitamConfiguration.java244 symbols
sources/common/common-public/src/main/java/fr/gouv/vitam/common/VitamConfigurationParameters.java193 symbols
sources/logbook/logbook-lifecycles-client/src/test/java/fr/gouv/vitam/logbook/lifecycles/client/LogbookLifeCyclesClientRestTest.java139 symbols
sources/storage/storage-engine/storage-engine-server/src/test/java/fr/gouv/vitam/storage/engine/server/rest/StorageResourceTest.java111 symbols
sources/access/access-external/access-external-client/src/test/java/fr/gouv/vitam/access/external/client/AdminExternalClientRestTest.java110 symbols
sources/access/access-external/access-external-client/src/test/java/fr/gouv/vitam/access/external/client/AccessExternalClientRestTest.java109 symbols
sources/ihm-demo/ihm-demo-web-application/src/main/java/fr/gouv/vitam/ihmdemo/appserver/WebApplicationResource.java106 symbols
sources/storage/cas-manager/cas-manager-drivers/vitam-driver/src/test/java/fr/gouv/vitam/storage/offers/workspace/driver/ConnectionImplTest.java101 symbols
sources/access/access-external/access-external-rest/src/main/java/fr/gouv/vitam/access/external/rest/AdminManagementExternalResource.java100 symbols
sources/storage/storage-engine/storage-engine-client/src/test/java/fr/gouv/vitam/storage/engine/client/StorageClientRestTest.java99 symbols
sources/common/common-private/src/main/java/fr/gouv/vitam/common/model/unit/DescriptiveMetadataModel.java99 symbols
sources/integration-test/src/test/java/fr/gouv/vitam/purge/EndToEndEliminationAndTransferReplyIT.java96 symbols

Datastores touched

(mongodb)Database · 1 repos
schedulerDatabase · 1 repos

For agents

$ claude mcp add vitam \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page