C2S Agent is an lightweight AI Agent construction platform that provides configurable online Agents and MCP services, You can configure any HTTP request interface as an MCP tool. C2S Agent 是一个轻量级的AI Agent构建平台,提供在线可配置的Agent,MCP,您可以一个HTTP请求的接口配置成为一个MCP工具,Agent之间可以进行自交流。并提供了单端口多A2A服务,MCP服务的解决方案
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport streamable-http · http counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
no tools enumerated yet for this server.
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 5
- fs C2SAgent-c2sagent-f87f1b9/service/media/bilibili.py :80
with open(video_path, "rb") as f: - fs C2SAgent-c2sagent-f87f1b9/src_a2a/a2a_client/agent.py :5
from pathlib import Path - fs C2SAgent-c2sagent-f87f1b9/src_a2a/a2a_server/agent.py :5
from pathlib import Path - fs C2SAgent-c2sagent-f87f1b9/src_a2a/a2a_server/mcp_manager.py :3
from pathlib import Path - fs C2SAgent-c2sagent-f87f1b9/src_mcp/mcp_client/mcp_client.py :6
import shutil
network 6
- net C2SAgent-c2sagent-f87f1b9/service/media/bilibili.py :2
import requests - net C2SAgent-c2sagent-f87f1b9/src_a2a/a2a_client/agent.py :16
import httpx - net C2SAgent-c2sagent-f87f1b9/src_a2a/a2a_client/remote_agent_connection.py :20
import httpx - net C2SAgent-c2sagent-f87f1b9/src_a2a/a2a_server/mcp_manager.py :5
import aiohttp - net C2SAgent-c2sagent-f87f1b9/src_mcp/mcp_server/manager_server_tool.py :1
import aiohttp - net C2SAgent-c2sagent-f87f1b9/src_mcp/mcp_server/manager_tool.py :1
import aiohttp
database 16
- db C2SAgent-c2sagent-f87f1b9/api/apps/agent/database.py :1
from sqlalchemy import create_engine - db C2SAgent-c2sagent-f87f1b9/api/apps/agent/manager_agent_card.py :13
from sqlalchemy.ext.asyncio import AsyncSession - db C2SAgent-c2sagent-f87f1b9/api/apps/agent/manager_mcp_server.py :14
from sqlalchemy.orm import Session - db C2SAgent-c2sagent-f87f1b9/api/apps/auths/auth.py :6
from sqlalchemy.orm import Session - db C2SAgent-c2sagent-f87f1b9/api/apps/auths/database.py :1
from sqlalchemy.ext.asyncio import create_async_engine, AsyncSession - db C2SAgent-c2sagent-f87f1b9/api/apps/auths/dependencies.py :6
from sqlalchemy.orm import Session - db C2SAgent-c2sagent-f87f1b9/api/apps/auths/endpoints.py :10
from sqlalchemy.ext.asyncio import AsyncSession - db C2SAgent-c2sagent-f87f1b9/api/utils/db_utils.py :1
from sqlalchemy.ext.asyncio import AsyncEngine - db C2SAgent-c2sagent-f87f1b9/core/db/base.py :1
from sqlalchemy.ext.asyncio import create_async_engine, AsyncSession - db C2SAgent-c2sagent-f87f1b9/core/db/base_mongo.py :2
from pymongo.errors import PyMongoError - db C2SAgent-c2sagent-f87f1b9/core/db/base_redis.py :1
from redis import asyncio as aioredis - db C2SAgent-c2sagent-f87f1b9/core/db/base_sync.py :1
from sqlalchemy import create_engine, and_ - db C2SAgent-c2sagent-f87f1b9/core/db/database.py :2
from sqlalchemy.ext.asyncio import create_async_engine, AsyncSession - db C2SAgent-c2sagent-f87f1b9/model/model_agent.py :1
from sqlalchemy import Column, Integer, String, Text, Boolean, ForeignKey - db C2SAgent-c2sagent-f87f1b9/model/model_timeseries.py :2
from sqlalchemy import Column, Integer, String, DateTime, Float, ForeignKey - db C2SAgent-c2sagent-f87f1b9/src_mcp/mcp_client/mcp_client.py :18
from sqlalchemy.future import select
tool registrations 1
- do_list_session C2SAgent-c2sagent-f87f1b9/service/media/bilibili.py :204
declared dependencies 44
- asyncpg@>=0.30.0
- motor@>=3.7.1
- pymongo@>=4.13.2
- annotated-types@==0.7.0
- anyio@==4.9.0
- certifi@==2025.4.26
- click@==8.2.1
- colorama@==0.4.6
- distro@==1.9.0
- exceptiongroup@==1.3.0
- fastapi@==0.115.12
- fastmcp@==2.5.1
- h11@==0.16.0
- httpcore@==1.0.9
- httpx@==0.28.1
- httpx-sse@==0.4.0
- idna@==3.10
- jiter@==0.10.0
- markdown-it-py@==3.0.0
- mcp@==1.9.1
- mdurl@==0.1.2
- openai@==1.82.0
- openapi-pydantic@==0.5.1
- pydantic@==2.11.5
- pydantic-core@==2.33.2
- pydantic-settings@==2.9.1
- pygments@==2.19.1
- python-dotenv@==1.1.0
- python-multipart@==0.0.20
- rich@==14.0.0
- shellingham@==1.5.4
- sniffio@==1.3.1
- sse-starlette@==2.3.5
- starlette@==0.46.2
- tqdm@==4.67.1
- typer@==0.16.0
- typing-extensions@==4.13.2
- typing-inspection@==0.4.1
- uvicorn@==0.34.2
- websockets@==15.0.1
- sqlalchemy@*
- tinydb@>=4.8.2
- jose@>=1.0.0
- passlib@>=1.7.4