config.default.json•1.95 kB
{
"elasticsearch": {
"host": "localhost",
"port": 9200,
"auto_setup": true
},
"security": {
"allowed_base_directory": "./.knowledges/docs"
},
"document_validation": {
"strict_schema_validation": "false",
"allow_extra_fields": false,
"required_fields_only": false,
"auto_correct_paths": true
},
"document_schema": {
"required_fields": [
"id",
"title",
"summary",
"content",
"last_modified",
"priority",
"tags",
"related",
"source_type",
"key_points"
],
"field_types": {
"id": "str",
"title": "str",
"summary": "str",
"content": "str",
"last_modified": "str",
"priority": "str",
"tags": "list",
"related": "list",
"source_type": "str",
"key_points": "list"
},
"priority_values": [
"high",
"medium",
"low"
],
"source_types": [
"markdown",
"code",
"config",
"documentation",
"tutorial"
]
},
"server": {
"name": "AgentKnowledgeMCP",
"version": "2.2.1"
},
"confirmation": {
"enabled": true,
"rules": {
"admin_tools": {
"tools": [
"update_config",
"reset_config",
"setup_elasticsearch"
],
"require_confirmation": true
},
"destructive_operations": {
"tools": [
"delete_file",
"delete_directory",
"delete_index",
"delete_document"
],
"require_confirmation": true
},
"file_write_operations": {
"tools": [
"write_file",
"move_file",
"copy_file",
"append_file"
],
"require_confirmation": true
},
"elasticsearch_write": {
"tools": [
"index_document",
"create_index"
],
"require_confirmation": true
}
}
}
}