File size: 1,509 Bytes
bdfdf7c
3411ab1
30524d6
3411ab1
 
bdfdf7c
eb3bbff
bdfdf7c
 
3411ab1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
---
title: Autonomous AI Agent
emoji: 🤖
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 6.14.0
app_file: app.py
pinned: false
tags:
  - mcp-server
  - agents
  - a2a
---

# Autonomous AI Agent

A fully autonomous AI agent running on free OpenRouter models with MCP protocol support, A2A networking, and ClawHub skill sharing.

## Features

- **MCP Server**: Exposes tools via the Model Context Protocol — any MCP client can discover and use this agent
- **MCP Client**: Can call tools on other MCP-enabled Gradio Spaces
- **Skill Sharing**: Install, share, and evolve skills via ClawHub and the SkillClaw cloud
- **A2A Networking**: Open agent-to-agent protocol with public registry and peer discovery
- **Web Search & Python Execution**: Built-in tools for research and computation

## Endpoints

| Endpoint | Description |
|----------|-------------|
| `/gradio_api/mcp/` | MCP server (tools discoverable by any MCP client) |
| `/.well-known/agent-card.json` | A2A Agent Card |
| `/skills/` | List all available skills (JSON) |
| `/skills/{name}` | Get full skill data (JSON) |
| `/a2a/delegate` | Accept delegated tasks from peers |
| `/a2a/heartbeat` | Heartbeat endpoint |

## Usage

Chat with the agent to:
- `find collaborators` — Find other agents that might accept skill sharing
- `offer skill to [space_url]` — Share one of our skills with another agent
- `browse MCP spaces` — Find MCP-enabled Spaces on HuggingFace
- `scan for agents` — Discover other AI agents on HuggingFace