18 lines
564 B
Python
18 lines
564 B
Python
"""Type stubs for doc-forge server package."""
|
|
|
|
from typing import Any, Dict, List, Optional, Union
|
|
from pathlib import Path
|
|
from docforge.model import Project
|
|
|
|
class MCPServer:
|
|
"""Live MCP server for documentation queries."""
|
|
|
|
def __init__(self, project: Project) -> None: ...
|
|
|
|
def start(self, host: str = "localhost", port: int = 8080) -> None: ...
|
|
|
|
def stop(self) -> None: ...
|
|
|
|
def handle_request(self, request: Dict[str, Any]) -> Dict[str, Any]: ...
|
|
|
|
def get_resource(self, uri: str) -> Optional[Dict[str, Any]]: ... |