"""Fictional MCP inspection exercise. No files, accounts, or APIs are accessed."""
from mcp.server import MCPServer
from mcp.types import ToolAnnotations

server = MCPServer("AI Anonymous inspection demo")


@server.tool(annotations=ToolAnnotations(read_only_hint=True, open_world_hint=False))
def get_project_status(project: str) -> dict:
    """Return a fictional project status for inspection practice, not live work data."""
    return {
        "project": project,
        "status": "awaiting human review",
        "fictional": True,
        "source": "hard-coded demonstration data",
    }


if __name__ == "__main__":
    server.run()
