c2sagent  by C2SAgent

AI agent construction platform

Created 1 year ago
280 stars

Top 92.7% on SourcePulse

GitHubView on GitHub
Project Summary

Summary: C2S Agent is a lightweight AI agent construction platform enabling developers to create configurable agents and MCP (Multi-Agent Communication Protocol) services. It allows any HTTP interface to serve as an MCP tool, facilitating inter-agent communication for collaborative problem-solving. This platform is ideal for building sophisticated AI agent systems requiring flexibility and extensibility.

How It Works: Agents are configured via LLM URL, API key, and description. They can be bound to MCP services where tools are defined as HTTP request interfaces. C2S Agent supports inter-agent communication through extensions of the A2A (Agent-to-Agent) protocol. It offers solutions for running multiple A2A or MCP services on a single port using agent indices or service IDs, optimizing resource usage.

Quick Start & Requirements: Deployment is streamlined via Docker Compose for backend and frontend. Manual setup requires Python (with dev headers), PostgreSQL, MongoDB, GCC, and libpq-dev. Backend launch: ./start_service.sh start after uv venv .venv and uv sync. Frontend: npm install, npm run dev, with a note to update nginx.conf for domain/local address.

Highlighted Details:

  • Configurable Agents: Define agents by LLM endpoint, API key, and description.
  • HTTP-based MCP Tools: Integrate existing HTTP APIs as MCP tools easily.
  • Single-Port Service Solutions: Host multiple A2A or MCP services on one port via agent indexing or service IDs.

Maintenance & Community: The project seeks collaborators via email (chen_zailong@qq.com) and welcomes contributions via GitHub issues. Specific details on active maintainers, community channels, or a public roadmap are not provided.

Licensing & Compatibility: The project's README does not specify a software license. This absence creates ambiguity regarding usage rights, modification, and distribution, particularly for commercial applications.

Limitations & Caveats: The primary adoption blocker is the unspecified software license, posing a risk for commercial use. Frontend setup requires manual Nginx configuration. The project's active search for collaborators suggests it may be in an early development stage.

Health Check
Last Commit

2 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
14 stars in the last 30 days

Explore Similar Projects

Starred by Andrew Ng Andrew Ng(Founder of DeepLearning.AI; Cofounder of Coursera; Professor at Stanford), Jack Lukic Jack Lukic(Author of Semantic UI), and
5 more.

ag2 by ag2ai

0.4%
5k
AgentOS for building AI agents and facilitating multi-agent cooperation
Created 1 year ago
Updated 1 day ago
Starred by Lilian Weng Lilian Weng(Cofounder of Thinking Machines Lab), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
59 more.

AutoGPT by Significant-Gravitas

0.1%
185k
AI agent platform for building, deploying, and running autonomous workflows
Created 3 years ago
Updated 1 day ago
Feedback? Help us improve.