Skip to main content
Glama

Mnemosyne MCP

by MumuTW
mcp_pb2.py10.4 kB
# -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # NO CHECKED-IN PROTOBUF GENCODE # source: mcp.proto # Protobuf Python Version: 6.31.0 """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, 6, 31, 0, "", "mcp.proto" ) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( b'\n\tmcp.proto\x12\x10mnemosyne.mcp.v1\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto"\x14\n\x12HealthCheckRequest"\xc8\x01\n\x13HealthCheckResponse\x12<\n\x06status\x18\x01 \x01(\x0e\x32,.mnemosyne.mcp.v1.HealthCheckResponse.Status\x12\x0f\n\x07message\x18\x02 \x01(\t\x12-\n\ttimestamp\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp"3\n\x06Status\x12\x0b\n\x07SERVING\x10\x00\x12\x0f\n\x0bNOT_SERVING\x10\x01\x12\x0b\n\x07UNKNOWN\x10\x02"[\n\x14IngestProjectRequest\x12\x12\n\nproject_id\x18\x01 \x01(\t\x12\x0f\n\x07git_url\x18\x02 \x01(\t\x12\x13\n\x06\x62ranch\x18\x03 \x01(\tH\x00\x88\x01\x01\x42\t\n\x07_branch"(\n\x15IngestProjectResponse\x12\x0f\n\x07task_id\x18\x01 \x01(\t"\xdb\x01\n\x0cIngestStatus\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12\x35\n\x06status\x18\x02 \x01(\x0e\x32%.mnemosyne.mcp.v1.IngestStatus.Status\x12\x0f\n\x07message\x18\x03 \x01(\t\x12\x33\n\x0f\x63ompletion_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp"=\n\x06Status\x12\x0b\n\x07PENDING\x10\x00\x12\x0b\n\x07RUNNING\x10\x01\x12\r\n\tCOMPLETED\x10\x02\x12\n\n\x06\x46\x41ILED\x10\x03")\n\x16GetIngestStatusRequest\x12\x0f\n\x07task_id\x18\x01 \x01(\t"v\n\rSearchRequest\x12\x12\n\nquery_text\x18\x01 \x01(\t\x12\r\n\x05top_k\x18\x02 \x01(\x05\x12\x33\n\nas_of_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x00\x88\x01\x01\x42\r\n\x0b_as_of_time"\xa1\x01\n\x0eSearchResponse\x12\x0f\n\x07summary\x18\x01 \x01(\t\x12\x36\n\x0erelevant_nodes\x18\x02 \x03(\x0b\x32\x1e.mnemosyne.mcp.v1.SearchResult\x12)\n\x08subgraph\x18\x03 \x01(\x0b\x32\x17.mnemosyne.mcp.v1.Graph\x12\x1b\n\x13suggested_next_step\x18\x04 \x01(\t"\xe4\x01\n\x0cSearchResult\x12\x0f\n\x07node_id\x18\x01 \x01(\t\x12\x11\n\tnode_type\x18\x02 \x01(\t\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\x12\x18\n\x10similarity_score\x18\x04 \x01(\x02\x12\x42\n\nproperties\x18\x05 \x03(\x0b\x32..mnemosyne.mcp.v1.SearchResult.PropertiesEntry\x12\x0e\n\x06labels\x18\x06 \x03(\t\x1a\x31\n\x0fPropertiesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01">\n\x15ImpactAnalysisRequest\x12\x12\n\nproject_id\x18\x01 \x01(\t\x12\x11\n\tpr_number\x18\x02 \x01(\t"\xcf\x01\n\x16ImpactAnalysisResponse\x12\x0f\n\x07summary\x18\x01 \x01(\t\x12\x46\n\nrisk_level\x18\x02 \x01(\x0e\x32\x32.mnemosyne.mcp.v1.ImpactAnalysisResponse.RiskLevel\x12\x30\n\x0fimpact_subgraph\x18\x03 \x01(\x0b\x32\x17.mnemosyne.mcp.v1.Graph"*\n\tRiskLevel\x12\x07\n\x03LOW\x10\x00\x12\n\n\x06MEDIUM\x10\x01\x12\x08\n\x04HIGH\x10\x02"R\n\x12\x41\x63quireLockRequest\x12\x19\n\x11target_node_query\x18\x01 \x01(\t\x12\x10\n\x08\x61gent_id\x18\x02 \x01(\t\x12\x0f\n\x07task_id\x18\x03 \x01(\t"y\n\x13\x41\x63quireLockResponse\x12\x0e\n\x06locked\x18\x01 \x01(\x08\x12=\n\x10\x63onflict_details\x18\x02 \x01(\x0b\x32\x1e.mnemosyne.mcp.v1.LockConflictH\x00\x88\x01\x01\x42\x13\n\x11_conflict_details"%\n\x12ReleaseLockRequest\x12\x0f\n\x07task_id\x18\x01 \x01(\t"\'\n\x13ReleaseLockResponse\x12\x10\n\x08released\x18\x01 \x01(\x08"M\n\x16\x41pplyConstraintRequest\x12\x1d\n\x15\x63onstraint_definition\x18\x01 \x01(\t\x12\x14\n\x0ctarget_query\x18\x02 \x01(\t"A\n\x17\x41pplyConstraintResponse\x12\x15\n\rconstraint_id\x18\x01 \x01(\t\x12\x0f\n\x07\x61pplied\x18\x02 \x01(\x08"{\n\x0cLockConflict\x12\x1c\n\x14\x63onflicting_agent_id\x18\x01 \x01(\t\x12\x1b\n\x13\x63onflicting_task_id\x18\x02 \x01(\t\x12\x30\n\x0clocked_since\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp"\x86\x01\n\x1cGetGraphVisualizationRequest\x12\x12\n\nproject_id\x18\x01 \x01(\t\x12\x1a\n\rfocus_node_id\x18\x02 \x01(\tH\x00\x88\x01\x01\x12\x16\n\tmax_depth\x18\x03 \x01(\x05H\x01\x88\x01\x01\x42\x10\n\x0e_focus_node_idB\x0c\n\n_max_depth"Q\n\x12GraphVisualization\x12&\n\x05graph\x18\x01 \x01(\x0b\x32\x17.mnemosyne.mcp.v1.Graph\x12\x13\n\x0blayout_data\x18\x02 \x01(\t"]\n\x04Node\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04type\x18\x02 \x01(\t\x12+\n\nproperties\x18\x03 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x0e\n\x06labels\x18\x04 \x03(\t"\x8a\x01\n\x04\x45\x64ge\x12\n\n\x02id\x18\x01 \x01(\t\x12\x16\n\x0esource_node_id\x18\x02 \x01(\t\x12\x16\n\x0etarget_node_id\x18\x03 \x01(\t\x12\x19\n\x11relationship_type\x18\x04 \x01(\t\x12+\n\nproperties\x18\x05 \x01(\x0b\x32\x17.google.protobuf.Struct"\xbf\x01\n\x05Graph\x12%\n\x05nodes\x18\x01 \x03(\x0b\x32\x16.mnemosyne.mcp.v1.Node\x12%\n\x05\x65\x64ges\x18\x02 \x03(\x0b\x32\x16.mnemosyne.mcp.v1.Edge\x12\x37\n\x08metadata\x18\x03 \x03(\x0b\x32%.mnemosyne.mcp.v1.Graph.MetadataEntry\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x32\xed\x06\n\x0cMnemosyneMCP\x12Z\n\x0bHealthCheck\x12$.mnemosyne.mcp.v1.HealthCheckRequest\x1a%.mnemosyne.mcp.v1.HealthCheckResponse\x12`\n\rIngestProject\x12&.mnemosyne.mcp.v1.IngestProjectRequest\x1a\'.mnemosyne.mcp.v1.IngestProjectResponse\x12[\n\x0fGetIngestStatus\x12(.mnemosyne.mcp.v1.GetIngestStatusRequest\x1a\x1e.mnemosyne.mcp.v1.IngestStatus\x12K\n\x06Search\x12\x1f.mnemosyne.mcp.v1.SearchRequest\x1a .mnemosyne.mcp.v1.SearchResponse\x12\x66\n\x11RunImpactAnalysis\x12\'.mnemosyne.mcp.v1.ImpactAnalysisRequest\x1a(.mnemosyne.mcp.v1.ImpactAnalysisResponse\x12\x66\n\x0f\x41pplyConstraint\x12(.mnemosyne.mcp.v1.ApplyConstraintRequest\x1a).mnemosyne.mcp.v1.ApplyConstraintResponse\x12Z\n\x0b\x41\x63quireLock\x12$.mnemosyne.mcp.v1.AcquireLockRequest\x1a%.mnemosyne.mcp.v1.AcquireLockResponse\x12Z\n\x0bReleaseLock\x12$.mnemosyne.mcp.v1.ReleaseLockRequest\x1a%.mnemosyne.mcp.v1.ReleaseLockResponse\x12m\n\x15GetGraphVisualization\x12..mnemosyne.mcp.v1.GetGraphVisualizationRequest\x1a$.mnemosyne.mcp.v1.GraphVisualizationb\x06proto3' ) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) _builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "mcp_pb2", _globals) if not _descriptor._USE_C_DESCRIPTORS: DESCRIPTOR._loaded_options = None _globals["_SEARCHRESULT_PROPERTIESENTRY"]._loaded_options = None _globals["_SEARCHRESULT_PROPERTIESENTRY"]._serialized_options = b"8\001" _globals["_GRAPH_METADATAENTRY"]._loaded_options = None _globals["_GRAPH_METADATAENTRY"]._serialized_options = b"8\001" _globals["_HEALTHCHECKREQUEST"]._serialized_start = 94 _globals["_HEALTHCHECKREQUEST"]._serialized_end = 114 _globals["_HEALTHCHECKRESPONSE"]._serialized_start = 117 _globals["_HEALTHCHECKRESPONSE"]._serialized_end = 317 _globals["_HEALTHCHECKRESPONSE_STATUS"]._serialized_start = 266 _globals["_HEALTHCHECKRESPONSE_STATUS"]._serialized_end = 317 _globals["_INGESTPROJECTREQUEST"]._serialized_start = 319 _globals["_INGESTPROJECTREQUEST"]._serialized_end = 410 _globals["_INGESTPROJECTRESPONSE"]._serialized_start = 412 _globals["_INGESTPROJECTRESPONSE"]._serialized_end = 452 _globals["_INGESTSTATUS"]._serialized_start = 455 _globals["_INGESTSTATUS"]._serialized_end = 674 _globals["_INGESTSTATUS_STATUS"]._serialized_start = 613 _globals["_INGESTSTATUS_STATUS"]._serialized_end = 674 _globals["_GETINGESTSTATUSREQUEST"]._serialized_start = 676 _globals["_GETINGESTSTATUSREQUEST"]._serialized_end = 717 _globals["_SEARCHREQUEST"]._serialized_start = 719 _globals["_SEARCHREQUEST"]._serialized_end = 837 _globals["_SEARCHRESPONSE"]._serialized_start = 840 _globals["_SEARCHRESPONSE"]._serialized_end = 1001 _globals["_SEARCHRESULT"]._serialized_start = 1004 _globals["_SEARCHRESULT"]._serialized_end = 1232 _globals["_SEARCHRESULT_PROPERTIESENTRY"]._serialized_start = 1183 _globals["_SEARCHRESULT_PROPERTIESENTRY"]._serialized_end = 1232 _globals["_IMPACTANALYSISREQUEST"]._serialized_start = 1234 _globals["_IMPACTANALYSISREQUEST"]._serialized_end = 1296 _globals["_IMPACTANALYSISRESPONSE"]._serialized_start = 1299 _globals["_IMPACTANALYSISRESPONSE"]._serialized_end = 1506 _globals["_IMPACTANALYSISRESPONSE_RISKLEVEL"]._serialized_start = 1464 _globals["_IMPACTANALYSISRESPONSE_RISKLEVEL"]._serialized_end = 1506 _globals["_ACQUIRELOCKREQUEST"]._serialized_start = 1508 _globals["_ACQUIRELOCKREQUEST"]._serialized_end = 1590 _globals["_ACQUIRELOCKRESPONSE"]._serialized_start = 1592 _globals["_ACQUIRELOCKRESPONSE"]._serialized_end = 1713 _globals["_RELEASELOCKREQUEST"]._serialized_start = 1715 _globals["_RELEASELOCKREQUEST"]._serialized_end = 1752 _globals["_RELEASELOCKRESPONSE"]._serialized_start = 1754 _globals["_RELEASELOCKRESPONSE"]._serialized_end = 1793 _globals["_APPLYCONSTRAINTREQUEST"]._serialized_start = 1795 _globals["_APPLYCONSTRAINTREQUEST"]._serialized_end = 1872 _globals["_APPLYCONSTRAINTRESPONSE"]._serialized_start = 1874 _globals["_APPLYCONSTRAINTRESPONSE"]._serialized_end = 1939 _globals["_LOCKCONFLICT"]._serialized_start = 1941 _globals["_LOCKCONFLICT"]._serialized_end = 2064 _globals["_GETGRAPHVISUALIZATIONREQUEST"]._serialized_start = 2067 _globals["_GETGRAPHVISUALIZATIONREQUEST"]._serialized_end = 2201 _globals["_GRAPHVISUALIZATION"]._serialized_start = 2203 _globals["_GRAPHVISUALIZATION"]._serialized_end = 2284 _globals["_NODE"]._serialized_start = 2286 _globals["_NODE"]._serialized_end = 2379 _globals["_EDGE"]._serialized_start = 2382 _globals["_EDGE"]._serialized_end = 2520 _globals["_GRAPH"]._serialized_start = 2523 _globals["_GRAPH"]._serialized_end = 2714 _globals["_GRAPH_METADATAENTRY"]._serialized_start = 2667 _globals["_GRAPH_METADATAENTRY"]._serialized_end = 2714 _globals["_MNEMOSYNEMCP"]._serialized_start = 2717 _globals["_MNEMOSYNEMCP"]._serialized_end = 3594 # @@protoc_insertion_point(module_scope)

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MumuTW/Mnemosyne-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server