fix: resolve CI/CD workflow and linting issues
Some checks failed
CI / test (push) Has been cancelled
Some checks failed
CI / test (push) Has been cancelled
This commit is contained in:
@@ -1,34 +1,29 @@
|
|||||||
"""MCP Protocol Server implementation using FastAPI."""
|
"""MCP Protocol Server implementation using FastAPI."""
|
||||||
|
|
||||||
import asyncio
|
|
||||||
import json
|
|
||||||
import logging
|
import logging
|
||||||
from contextlib import asynccontextmanager
|
from contextlib import asynccontextmanager
|
||||||
from typing import Any, Dict, List, Optional, Callable, Awaitable
|
|
||||||
from enum import Enum
|
from enum import Enum
|
||||||
|
from pathlib import Path
|
||||||
|
from typing import Dict, List, Optional
|
||||||
|
|
||||||
from fastapi import FastAPI, HTTPException, Request, Depends
|
from fastapi import FastAPI, HTTPException, Request
|
||||||
from fastapi.middleware.cors import CORSMiddleware
|
from fastapi.middleware.cors import CORSMiddleware
|
||||||
from fastapi.responses import JSONResponse, StreamingResponse
|
|
||||||
from pydantic import BaseModel
|
|
||||||
import sse_starlette.sse as sse
|
|
||||||
|
|
||||||
|
from mcp_server_cli.config import AppConfig, ConfigManager
|
||||||
from mcp_server_cli.models import (
|
from mcp_server_cli.models import (
|
||||||
MCPRequest,
|
|
||||||
MCPResponse,
|
|
||||||
MCPNotification,
|
|
||||||
MCPMethod,
|
|
||||||
ToolDefinition,
|
|
||||||
ToolCallParams,
|
|
||||||
ToolCallResult,
|
|
||||||
InitializeParams,
|
InitializeParams,
|
||||||
InitializeResult,
|
InitializeResult,
|
||||||
ServerInfo,
|
MCPMethod,
|
||||||
|
MCPRequest,
|
||||||
|
MCPResponse,
|
||||||
ServerCapabilities,
|
ServerCapabilities,
|
||||||
|
ServerInfo,
|
||||||
|
ToolCallParams,
|
||||||
|
ToolCallResult,
|
||||||
|
ToolDefinition,
|
||||||
ToolsListResult,
|
ToolsListResult,
|
||||||
)
|
)
|
||||||
from mcp_server_cli.config import AppConfig, ConfigManager
|
from mcp_server_cli.tools import ToolBase
|
||||||
from mcp_server_cli.tools import ToolBase, ToolResult
|
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user