Skip to content

Commit 8dc981b

Browse files
a6b8claude
andcommitted
Restructure into Core, Payment, Agents
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 040c98a commit 8dc981b

3 files changed

Lines changed: 45 additions & 36 deletions

File tree

profile/README.md

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
FlowMCP is a framework designed to adapt and expose existing web APIs (e.g., REST interfaces) through a standardized Model Context Protocol (MCP) interface. It allows APIs to be consumed by AI systems in a structured, testable, and semantically consistent way.
44

5-
## Core Components
5+
## Core
66

77
| Title | Updated | Release | Workflow | Coverage | Issues | License |
88
| :-- | :-- | :-- | :-- | :-- | :-- | :-- |
@@ -15,33 +15,35 @@ FlowMCP is a framework designed to adapt and expose existing web APIs (e.g., RES
1515

1616
- **flowmcp-cli**: Command-line interface for developing, validating, and managing FlowMCP API schemas
1717
- **flowmcp-core**: Framework for adapting REST APIs into MCP-compatible tools with schema-driven validation
18-
- **flowmcp-schemas**: 176+ curated API schemas for AI-driven access to Web3, finance, and public data
18+
- **flowmcp-schemas**: 187+ curated API schemas for AI-driven access to Web3, finance, and public data
1919
- **flowmcp-servers**: Local (stdio) and remote (HTTP/SSE) servers for deploying FlowMCP schemas
2020

21-
## x402 Payment Layer
21+
## Payment
2222

2323
| Title | Updated | Release | Workflow | Coverage | Issues | License |
2424
| :-- | :-- | :-- | :-- | :-- | :-- | :-- |
2525
| [x402-core](https://github.com/FlowMCP/x402-core) | <a href="https://api.github.com/repos/FlowMCP/x402-core"><img src="https://img.shields.io/github/last-commit/FlowMCP/x402-core?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/x402-core/releases/"><img src="https://img.shields.io/github/v/release/FlowMCP/x402-core?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/x402-core/actions"><img src="https://img.shields.io/github/actions/workflow/status/FlowMCP/x402-core/test-on-push.yml?logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://app.codecov.io/gh/FlowMCP/x402-core"><img src="https://img.shields.io/codecov/c/github/FlowMCP/x402-core?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/x402-core/issues/"><img src="https://img.shields.io/github/issues/FlowMCP/x402-core?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a><a href="https://github.com/FlowMCP/x402-core/issues?q=is:issue%20state:closed"><img src="https://img.shields.io/github/issues-closed/FlowMCP/x402-core?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/x402-core/blob/main/LICENSE"><img src="https://img.shields.io/github/license/FlowMCP/x402-core?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> |
2626
| [x402-mcp-middleware](https://github.com/FlowMCP/x402-mcp-middleware) | <a href="https://api.github.com/repos/FlowMCP/x402-mcp-middleware"><img src="https://img.shields.io/github/last-commit/FlowMCP/x402-mcp-middleware?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/x402-mcp-middleware/releases/"><img src="https://img.shields.io/github/v/release/FlowMCP/x402-mcp-middleware?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/x402-mcp-middleware/actions"><img src="https://img.shields.io/github/actions/workflow/status/FlowMCP/x402-mcp-middleware/test-on-push.yml?logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://app.codecov.io/gh/FlowMCP/x402-mcp-middleware"><img src="https://img.shields.io/codecov/c/github/FlowMCP/x402-mcp-middleware?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/x402-mcp-middleware/issues/"><img src="https://img.shields.io/github/issues/FlowMCP/x402-mcp-middleware?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a><a href="https://github.com/FlowMCP/x402-mcp-middleware/issues?q=is:issue%20state:closed"><img src="https://img.shields.io/github/issues-closed/FlowMCP/x402-mcp-middleware?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/x402-mcp-middleware/blob/main/LICENSE"><img src="https://img.shields.io/github/license/FlowMCP/x402-mcp-middleware?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> |
27-
| [x402-mcp-monitor](https://github.com/FlowMCP/x402-mcp-monitor) | <a href="https://api.github.com/repos/FlowMCP/x402-mcp-monitor"><img src="https://img.shields.io/github/last-commit/FlowMCP/x402-mcp-monitor?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/x402-mcp-monitor/releases/"><img src="https://img.shields.io/github/v/release/FlowMCP/x402-mcp-monitor?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/x402-mcp-monitor/actions"><img src="https://img.shields.io/github/actions/workflow/status/FlowMCP/x402-mcp-monitor/collect.yml?logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://app.codecov.io/gh/FlowMCP/x402-mcp-monitor"><img src="https://img.shields.io/codecov/c/github/FlowMCP/x402-mcp-monitor?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/x402-mcp-monitor/issues/"><img src="https://img.shields.io/github/issues/FlowMCP/x402-mcp-monitor?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a><a href="https://github.com/FlowMCP/x402-mcp-monitor/issues?q=is:issue%20state:closed"><img src="https://img.shields.io/github/issues-closed/FlowMCP/x402-mcp-monitor?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/x402-mcp-monitor/blob/main/LICENSE"><img src="https://img.shields.io/github/license/FlowMCP/x402-mcp-monitor?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> |
28-
| [x402-mcp-validator](https://github.com/FlowMCP/x402-mcp-validator) | <a href="https://api.github.com/repos/FlowMCP/x402-mcp-validator"><img src="https://img.shields.io/github/last-commit/FlowMCP/x402-mcp-validator?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/x402-mcp-validator/releases/"><img src="https://img.shields.io/github/v/release/FlowMCP/x402-mcp-validator?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/x402-mcp-validator/actions"><img src="https://img.shields.io/github/actions/workflow/status/FlowMCP/x402-mcp-validator/test-on-push.yml?logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://app.codecov.io/gh/FlowMCP/x402-mcp-validator"><img src="https://img.shields.io/codecov/c/github/FlowMCP/x402-mcp-validator?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/x402-mcp-validator/issues/"><img src="https://img.shields.io/github/issues/FlowMCP/x402-mcp-validator?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a><a href="https://github.com/FlowMCP/x402-mcp-validator/issues?q=is:issue%20state:closed"><img src="https://img.shields.io/github/issues-closed/FlowMCP/x402-mcp-validator?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/x402-mcp-validator/blob/main/LICENSE"><img src="https://img.shields.io/github/license/FlowMCP/x402-mcp-validator?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> |
2927

3028

3129

3230
- **x402-core**: Multi-chain ERC20 payment layer using EIP-3009 signed authorizations with CAIP-2 network routing
3331
- **x402-mcp-middleware**: Express middleware for payment-gated MCP servers with automatic routing and JSON-RPC 402 compliance
34-
- **x402-mcp-validator**: End-to-end MCP server validator for x402 payment support, latency measurement, and protocol compliance
35-
- **x402-mcp-monitor**: Live dashboard for monitoring x402-enabled MCP servers — [View Dashboard](https://flowmcp.github.io/x402-mcp-monitor/)
3632

37-
## Protocol Validators
33+
## Agents
3834

3935
| Title | Updated | Release | Workflow | Coverage | Issues | License |
4036
| :-- | :-- | :-- | :-- | :-- | :-- | :-- |
4137
| [a2a-agent-validator](https://github.com/FlowMCP/a2a-agent-validator) | <a href="https://api.github.com/repos/FlowMCP/a2a-agent-validator"><img src="https://img.shields.io/github/last-commit/FlowMCP/a2a-agent-validator?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/a2a-agent-validator/releases/"><img src="https://img.shields.io/github/v/release/FlowMCP/a2a-agent-validator?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/a2a-agent-validator/actions"><img src="https://img.shields.io/github/actions/workflow/status/FlowMCP/a2a-agent-validator/test-on-push.yml?logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://app.codecov.io/gh/FlowMCP/a2a-agent-validator"><img src="https://img.shields.io/codecov/c/github/FlowMCP/a2a-agent-validator?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/a2a-agent-validator/issues/"><img src="https://img.shields.io/github/issues/FlowMCP/a2a-agent-validator?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a><a href="https://github.com/FlowMCP/a2a-agent-validator/issues?q=is:issue%20state:closed"><img src="https://img.shields.io/github/issues-closed/FlowMCP/a2a-agent-validator?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/a2a-agent-validator/blob/main/LICENSE"><img src="https://img.shields.io/github/license/FlowMCP/a2a-agent-validator?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> |
4238
| [erc8004-registry-parser](https://github.com/FlowMCP/erc8004-registry-parser) | <a href="https://api.github.com/repos/FlowMCP/erc8004-registry-parser"><img src="https://img.shields.io/github/last-commit/FlowMCP/erc8004-registry-parser?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/erc8004-registry-parser/releases/"><img src="https://img.shields.io/github/v/release/FlowMCP/erc8004-registry-parser?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/erc8004-registry-parser/actions"><img src="https://img.shields.io/github/actions/workflow/status/FlowMCP/erc8004-registry-parser/test-on-push.yml?logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://app.codecov.io/gh/FlowMCP/erc8004-registry-parser"><img src="https://img.shields.io/codecov/c/github/FlowMCP/erc8004-registry-parser?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/erc8004-registry-parser/issues/"><img src="https://img.shields.io/github/issues/FlowMCP/erc8004-registry-parser?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a><a href="https://github.com/FlowMCP/erc8004-registry-parser/issues?q=is:issue%20state:closed"><img src="https://img.shields.io/github/issues-closed/FlowMCP/erc8004-registry-parser?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/erc8004-registry-parser/blob/main/LICENSE"><img src="https://img.shields.io/github/license/FlowMCP/erc8004-registry-parser?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> |
39+
| [mcp-agent-assessment](https://github.com/FlowMCP/mcp-agent-assessment) | <a href="https://api.github.com/repos/FlowMCP/mcp-agent-assessment"><img src="https://img.shields.io/github/last-commit/FlowMCP/mcp-agent-assessment?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/mcp-agent-assessment/releases/"><img src="https://img.shields.io/github/v/release/FlowMCP/mcp-agent-assessment?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/mcp-agent-assessment/actions"><img src="https://img.shields.io/github/actions/workflow/status/FlowMCP/mcp-agent-assessment/test-on-release.yml?logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://app.codecov.io/gh/FlowMCP/mcp-agent-assessment"><img src="https://img.shields.io/codecov/c/github/FlowMCP/mcp-agent-assessment?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/mcp-agent-assessment/issues/"><img src="https://img.shields.io/github/issues/FlowMCP/mcp-agent-assessment?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a><a href="https://github.com/FlowMCP/mcp-agent-assessment/issues?q=is:issue%20state:closed"><img src="https://img.shields.io/github/issues-closed/FlowMCP/mcp-agent-assessment?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/mcp-agent-assessment/blob/main/LICENSE"><img src="https://img.shields.io/github/license/FlowMCP/mcp-agent-assessment?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> |
40+
| [x402-mcp-monitor](https://github.com/FlowMCP/x402-mcp-monitor) | <a href="https://api.github.com/repos/FlowMCP/x402-mcp-monitor"><img src="https://img.shields.io/github/last-commit/FlowMCP/x402-mcp-monitor?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/x402-mcp-monitor/releases/"><img src="https://img.shields.io/github/v/release/FlowMCP/x402-mcp-monitor?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/x402-mcp-monitor/actions"><img src="https://img.shields.io/github/actions/workflow/status/FlowMCP/x402-mcp-monitor/collect.yml?logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://app.codecov.io/gh/FlowMCP/x402-mcp-monitor"><img src="https://img.shields.io/codecov/c/github/FlowMCP/x402-mcp-monitor?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/x402-mcp-monitor/issues/"><img src="https://img.shields.io/github/issues/FlowMCP/x402-mcp-monitor?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a><a href="https://github.com/FlowMCP/x402-mcp-monitor/issues?q=is:issue%20state:closed"><img src="https://img.shields.io/github/issues-closed/FlowMCP/x402-mcp-monitor?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/x402-mcp-monitor/blob/main/LICENSE"><img src="https://img.shields.io/github/license/FlowMCP/x402-mcp-monitor?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> |
41+
| [x402-mcp-validator](https://github.com/FlowMCP/x402-mcp-validator) | <a href="https://api.github.com/repos/FlowMCP/x402-mcp-validator"><img src="https://img.shields.io/github/last-commit/FlowMCP/x402-mcp-validator?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/x402-mcp-validator/releases/"><img src="https://img.shields.io/github/v/release/FlowMCP/x402-mcp-validator?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/x402-mcp-validator/actions"><img src="https://img.shields.io/github/actions/workflow/status/FlowMCP/x402-mcp-validator/test-on-push.yml?logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://app.codecov.io/gh/FlowMCP/x402-mcp-validator"><img src="https://img.shields.io/codecov/c/github/FlowMCP/x402-mcp-validator?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/x402-mcp-validator/issues/"><img src="https://img.shields.io/github/issues/FlowMCP/x402-mcp-validator?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a><a href="https://github.com/FlowMCP/x402-mcp-validator/issues?q=is:issue%20state:closed"><img src="https://img.shields.io/github/issues-closed/FlowMCP/x402-mcp-validator?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> | <a href="https://github.com/FlowMCP/x402-mcp-validator/blob/main/LICENSE"><img src="https://img.shields.io/github/license/FlowMCP/x402-mcp-validator?color=0E1116&logo=F3A966&logoColor=F3A966&style=flat&label="></a> |
4342

4443

4544

46-
- **a2a-agent-validator**: End-to-end validator for A2A Protocol Agent Cards with 12 capability categories
47-
- **erc8004-registry-parser**: Parser and validator for ERC-8004 trustless agent registration files
45+
- **x402-mcp-validator**: MCP server validator for x402 payment support, latency measurement, and protocol compliance
46+
- **a2a-agent-validator**: A2A Protocol Agent Card validator with 12 capability categories
47+
- **erc8004-registry-parser**: ERC-8004 on-chain agent registration parser and verifier
48+
- **mcp-agent-assessment**: Unified 4-layer assessment pipeline — orchestrates all validators into a single graded result
49+
- **x402-mcp-monitor**: Live monitoring dashboard for x402-enabled MCP servers — [View Dashboard](https://flowmcp.github.io/x402-mcp-monitor/)

src/data/config.mjs

Lines changed: 21 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const config = [
22
{
3-
'replace': '{{githubDetails}}',
3+
'replace': '{{core}}',
44
'preset': 'githubDetailsCodeCoverage',
55
'projects': [
66
{
@@ -30,7 +30,7 @@ const config = [
3030
]
3131
},
3232
{
33-
'replace': '{{x402}}',
33+
'replace': '{{payment}}',
3434
'preset': 'githubDetailsCodeCoverage',
3535
'projects': [
3636
{
@@ -44,25 +44,19 @@ const config = [
4444
"githubUserName": "FlowMCP",
4545
"githubRepository": "x402-mcp-middleware",
4646
"githubWorkflowPath": "test-on-push.yml"
47-
},
48-
{
49-
"title": "x402-mcp-validator",
50-
"githubUserName": "FlowMCP",
51-
"githubRepository": "x402-mcp-validator",
52-
"githubWorkflowPath": "test-on-push.yml"
53-
},
54-
{
55-
"title": "x402-mcp-monitor",
56-
"githubUserName": "FlowMCP",
57-
"githubRepository": "x402-mcp-monitor",
58-
"githubWorkflowPath": "collect.yml"
5947
}
6048
]
6149
},
6250
{
63-
'replace': '{{validators}}',
51+
'replace': '{{agents}}',
6452
'preset': 'githubDetailsCodeCoverage',
6553
'projects': [
54+
{
55+
"title": "x402-mcp-validator",
56+
"githubUserName": "FlowMCP",
57+
"githubRepository": "x402-mcp-validator",
58+
"githubWorkflowPath": "test-on-push.yml"
59+
},
6660
{
6761
"title": "a2a-agent-validator",
6862
"githubUserName": "FlowMCP",
@@ -74,6 +68,18 @@ const config = [
7468
"githubUserName": "FlowMCP",
7569
"githubRepository": "erc8004-registry-parser",
7670
"githubWorkflowPath": "test-on-push.yml"
71+
},
72+
{
73+
"title": "mcp-agent-assessment",
74+
"githubUserName": "FlowMCP",
75+
"githubRepository": "mcp-agent-assessment",
76+
"githubWorkflowPath": "test-on-release.yml"
77+
},
78+
{
79+
"title": "x402-mcp-monitor",
80+
"githubUserName": "FlowMCP",
81+
"githubRepository": "x402-mcp-monitor",
82+
"githubWorkflowPath": "collect.yml"
7783
}
7884
]
7985
}

0 commit comments

Comments
 (0)