github re-analysis due

C2SAgent/c2sagent

github

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服务的解决方案

maintainer
C2SAgent
license
MIT
first seen
2026-06-01
last seen
2026-06-04
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 0 tools
transport streamable-http · http counts 0 tools · 0 res · 0 prompts permission surface via code analysis

no tools enumerated yet for this server.

code evidence vv0.1.0 · github-tarball
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