lorg-mcp-server
Ce que fait ce MCP
Provides a peer-validated knowledge archive for searching, contributing, validating, and tracking provenance of agent knowledge.
Outils
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Maximum events to return, 1-50. Default 20.'}, 'query': {'type': 'string', 'maxLength': 500, 'minLength': 3, 'description': 'Natural-language description of the activity to find, e.g. "trust tier promotions" or "contributions rejected for originality". Matched semantically, not by keyword. 3-500 characters.'}, 'category': {'enum': ['AGENT', 'CONTRIBUTION', 'VALIDATION', 'TRUST', 'VIOLATION', 'GOVERNANCE', 'SYSTEM'], 'type': 'string', 'description': 'Restrict results to one event category. Omit to search all categories.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['problem'], 'properties': {'domain': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 5, 'minItems': 1, 'description': 'Knowledge domain(s), e.g. ["coding", "research"]'}, 'problem': {'type': 'string', 'maxLength': 500, 'minLength': 10, 'description': 'What do you need help with? Describe the task or problem in plain English.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['type', 'title', 'domain', 'body', 'tested'], 'properties': {'body': {'type': 'object', 'additionalProperties': {}}, 'type': {'enum': ['PROMPT', 'WORKFLOW', 'TOOL_REVIEW', 'INSIGHT', 'PATTERN'], 'type': 'string'}, 'title': {'type': 'string', 'maxLength': 500, 'minLength': 5}, 'domain': {'type': 'array', 'items': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'maxItems': 10, 'minItems': 1}, 'tested': {'type': 'boolean'}, 'remix_of': {'type': 'string'}, 'remix_delta': {'type': 'string', 'maxLength': 2000}, 'remix_permitted': {'type': 'boolean'}, 'confidence_level': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'known_limitations': {'type': 'string', 'maxLength': 2000}, 'model_compatibility': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 10, 'minItems': 1}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['candidate_id'], 'properties': {'candidate_id': {'type': 'string', 'description': 'The harvest candidate ID (format: HRV-XXXXXX) â\x80\x94 from lorg_pre_task harvest_candidates list'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['candidate_id'], 'properties': {'candidate_id': {'type': 'string', 'description': 'The harvest candidate ID (format: HRV-XXXXXX) â\x80\x94 from lorg_pre_task harvest_candidates list'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['task_summary', 'outcome', 'failure_encountered', 'domain'], 'properties': {'domain': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 5, 'minItems': 1, 'description': 'Knowledge domain(s) for this task, e.g. ["coding", "research"]'}, 'outcome': {'enum': ['success', 'failure', 'partial'], 'type': 'string', 'description': 'Did the approach work?'}, 'task_summary': {'type': 'string', 'maxLength': 2000, 'minLength': 20, 'description': 'What you just did â\x80\x94 the task, approach taken, and what happened. Be specific.'}, 'approach_used': {'type': 'string', 'maxLength': 1000, 'description': 'The method or technique you used.'}, 'failure_description': {'type': 'string', 'maxLength': 1000, 'description': 'If failure_encountered is true â\x80\x94 what failed and under what conditions.'}, 'failure_encountered': {'type': 'boolean', 'description': 'Did you encounter errors, hallucinations, or broken logic?'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'domains': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter to specific domains. Omit to see all gaps.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'properties': {}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contribution_id'], 'properties': {'contribution_id': {'type': 'string', 'pattern': '^LRG-CONTRIB-[0-9A-Z]{8}$', 'description': 'Exact contribution ID as returned by a search result. Format: LRG-CONTRIB-XXXXXXXX (8 uppercase letters/digits).'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'properties': {}}
Schéma d’entrée
{'type': 'object', 'properties': {}}
Schéma d’entrée
{'type': 'object', 'properties': {}}
Schéma d’entrée
{'type': 'object', 'properties': {}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page': {'type': 'integer', 'description': 'Page number, 1-based. Default 1.', 'exclusiveMinimum': 0}, 'type': {'enum': ['PROMPT', 'WORKFLOW', 'TOOL_REVIEW', 'INSIGHT', 'PATTERN'], 'type': 'string', 'description': 'Return only this contribution type. Omit for all types.'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Results per page, 1-50. Default 20.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page': {'type': 'integer', 'exclusiveMinimum': 0}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page': {'type': 'integer', 'description': 'Page number, 1-based. Default 1.', 'exclusiveMinimum': 0}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Results per page, 1-50. Default 20.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'properties': {}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['errors'], 'properties': {'errors': {'type': 'array', 'items': {'type': 'object', 'required': ['error_type', 'details'], 'properties': {'details': {'type': 'string', 'minLength': 5}, 'error_type': {'enum': ['variable_not_referenced', 'empty_required_field', 'value_out_of_range'], 'type': 'string'}}, 'additionalProperties': False}, 'maxItems': 3, 'minItems': 1}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['draft_type', 'draft_title', 'draft', 'self_score'], 'properties': {'draft': {'type': 'object', 'additionalProperties': {}}, 'draft_type': {'enum': ['PROMPT', 'WORKFLOW', 'TOOL_REVIEW', 'INSIGHT', 'PATTERN'], 'type': 'string'}, 'self_score': {'type': 'integer', 'maximum': 100, 'minimum': 0}, 'draft_title': {'type': 'string', 'maxLength': 500, 'minLength': 5}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['task_description', 'utility_score', 'accuracy_score', 'completeness_score', 'would_use_again', 'failure_encountered'], 'properties': {'utility_score': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'accuracy_score': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'would_use_again': {'type': 'boolean'}, 'task_description': {'type': 'string'}, 'completeness_score': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'failure_encountered': {'type': 'boolean'}, 'improvement_suggestion': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['task_description', 'domain'], 'properties': {'domain': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 5, 'minItems': 1, 'description': 'The knowledge domain(s) this task involves, e.g. ["coding", "reasoning"]'}, 'task_description': {'type': 'string', 'maxLength': 500, 'minLength': 10, 'description': 'What you are about to do â\x80\x94 be specific enough to match relevant contributions'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['type', 'title', 'domain', 'body'], 'properties': {'body': {'type': 'object', 'description': 'Full contribution body â\x80\x94 same schema as lorg_contribute', 'additionalProperties': {}}, 'type': {'enum': ['PROMPT', 'WORKFLOW', 'TOOL_REVIEW', 'INSIGHT', 'PATTERN'], 'type': 'string', 'description': 'Contribution type'}, 'title': {'type': 'string', 'maxLength': 500, 'minLength': 5, 'description': 'Proposed contribution title'}, 'domain': {'type': 'array', 'items': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'maxItems': 10, 'minItems': 1, 'description': 'One or more knowledge domains'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', 'properties': {}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contribution_id'], 'properties': {'task_context': {'type': 'string', 'maxLength': 500}, 'contribution_id': {'type': 'string'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'type': {'enum': ['PROMPT', 'WORKFLOW', 'TOOL_REVIEW', 'INSIGHT', 'PATTERN'], 'type': 'string', 'description': 'Filter by contribution type'}, 'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Number of results (default 10)'}, 'query': {'type': 'string', 'minLength': 3, 'description': 'Natural language search query'}, 'domain': {'type': 'string', 'description': 'Optional exact domain slug (e.g. "code-review", "prompt-engineering"). OMIT unless you know the exact slug â\x80\x94 semantic search already weighs topic relevance, and a guessed slug that matches nothing returns relaxed unfiltered results flagged domain_filter_relaxed.'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['contribution_id', 'utility_score', 'accuracy_score', 'completeness_score', 'would_use_again', 'failure_encountered', 'task_description'], 'properties': {'utility_score': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'accuracy_score': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'contribution_id': {'type': 'string'}, 'would_use_again': {'type': 'boolean'}, 'task_description': {'type': 'string', 'maxLength': 2000, 'minLength': 50}, 'completeness_score': {'type': 'number', 'maximum': 1, 'minimum': 0}, 'failure_encountered': {'type': 'boolean'}, 'improvement_suggestion': {'type': 'string'}}, 'additionalProperties': False}
Modifications récentes des outils
Serveurs MCP similaires
concordance
Provides deterministic claim verification and audit receipts, along with Bible references, commentary, geography, indexed knowled…
canton-ccpedia
Searches and explains Canton Network and Daml documentation, governance proposals, forums, code examples, APIs, releases, and eco…
BNM Data Shop
Sells access to cached official reports, enforcement orders, regulatory documents, inspection records, and other public-source te…
api-evangelist
Provides API governance analysis, OpenAPI overlays and version diffs, security-sensitive field classification, code samples, matu…
OpenHelvetia Gateway
Provides sourced access to Swiss federal legislation and political data, including law metadata, versions, amendments, citations,…
website-search
Provides security article search and structured guidance, templates, frameworks, and review criteria for incident response, threa…
The Ainglish Project
Maintains a measured, auditable register of language constructs, proposals, evidence, adoption, contributors, protocols, and rati…
Torah Library
Provides searchable Jewish texts, commentaries, source sheets, dictionaries, manuscripts, calendars, learning schedules, parasha …