원클릭으로
mcp-server-expert
Instructions for maintaining, running, and extending the Onto2AI MCP Server.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Instructions for maintaining, running, and extending the Onto2AI MCP Server.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Create Onto2AI product demo narration and OpenAI cedar audio files aligned to demo manifests.
Generate Onto2AI demo manifests, presentation-style review videos, and future screen-recording demo skeletons.
Specialized skill for managing, enriching, and consolidating the Neo4j staging database.
Instructions for identifying ontology enumeration classes and rendering them in generated application models.
Rules for creating OWL ontologies strictly following the FIBO naming and documentation conventions.
Instructions for loading the Financial Industry Business Ontology (FIBO) into Neo4j.
| name | MCP Server Expert |
| description | Instructions for maintaining, running, and extending the Onto2AI MCP Server. |
You are an expert on the neo4j_onto2ai_toolset/onto2ai_mcp.py server. Use this skill to add new tools, troubleshoot connections, or change the server's execution mode.
Register new tools using the @mcp.tool() decorator.
async and have clear docstrings with argument descriptions.Union, List, Optional, and Dict from typing for robust tool signatures.@mcp.tool()
async def my_new_tool(param: str) -> str:
"""Description for my new tool."""
return f"Processed {param}"
The server supports two primary transports:
onto2ai-mcp or python -m neo4j_onto2ai_toolset.onto2ai_mcp.onto2ai-mcp http [port] or python -m neo4j_onto2ai_toolset.onto2ai_mcp http [port].For Onto2AI Modeller Source Ontology, start HTTP mode on the configured URL, normally:
python -m neo4j_onto2ai_toolset.onto2ai_mcp http 8082
The UI defaults to http://127.0.0.1:8082/sse; set ONTO2AI_MCP_URL when the server runs elsewhere.
neo4j_onto2ai_toolset/onto2ai_tool_config.py.logger.search_ontology_concepts: search standards/source ontology concepts by label, URI, and definition.preview_concept_neighborhood: preview a concept neighborhood; include_incoming=True aligns the relationship shape with Modeller class detail.extract_domain_subset: extract selected source concepts into the target/staging workspace.Keep these tools aligned with Modeller Source Ontology APIs in onto2ai_modeller/api/schemas.py.
list_model_classes, list_model_relationships, list_model_individuals, list_model_datatypes, and list_model_class_hierarchy back navigator-style model browsing.get_materialized_schemaextract_data_model or list tools for stagingdb.generate_schema_code (target_type='pydantic')Enum classes when owl__NamedIndividual members are linked via rdf__type.rdfs__subClassOf relationships in the DataModel drive proper Python class inheritance.
class TaxPayer(Person):) instead of BaseModel._generate_pydantic_strict, _topo_sort, _inherited_aliases.generate_neo4j_schema_descriptionGenerates a structured Markdown summary with five sections:
TaxPayer:Person, Form1040_2025:IndividualTaxReturn).rdfs__subClassOf is excluded (inheritance is encoded via multi-label instead).(label, property, type, mandatory); subclass label column uses multi-label.rdfs__subClassOf edges are omitted.owl__NamedIndividual members grouped by class.generate_schema_code (target_type='graph_schema'): Invokes the schema description logic for a deployment-ready representation.generate_neo4j_schema_constraint: Emits datatype IS NOT NULL constraints and enum-aware mandatory relationship comments.extract_data_model: Deterministic base for graph schema, code models, constraints, and documentation. Use this before generated artifacts.generate_shacl_for_modelling: SHACL-oriented validation artifact generation from the extracted model.DataModel) or well-structured dictionaries.try/except blocks and log errors before returning error messages to the client.to_camel_case() helper for normalizing Neo4j relationship types and property names.onto2ai_mcp.py, the MCP server process must be restarted for changes to take effect.neo4j_onto2ai_toolset/onto2ai_tool_config.py.stagingdb. Dataset smoke tests should use dataset databases such as testdb and avoid ontology-only labels/relationships.