MCP.so
登录

Agentify Components MCP Server

@anvosio

基本信息

分类

其他

许可证

MIT

传输方式

stdio

作者

anvosio

关于 Agentify Components MCP Server

These are the components that a user can download to create MCP servers on the fly

Agentify Components MCP Server 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

Agentify Components MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Agentify Components?

Agentify Components is a framework that adds semantic metadata to React components, making them “agent-aware” for AI systems and automation tools. It integrates with the Model Context Protocol (MCP) to generate a runnable MCP server from annotated components, enabling AI assistants to understand and interact with UI elements.

How to use Agentify Components?

Install via npm install @anvosio/agentify-components. Annotate React components using the @AgentConfig decorator, the withAgentConfig HOC, or a direct agentConfig property. Create a generate.ts script that calls generateMCPServer(componentList, './mcpServer'), then run npm run build:mcp to produce the MCP server; npm run deploy:mcp publishes it.

Key features of Agentify Components

  • Adds semantic metadata to React components
  • Supports three component types: search bars, forms, buttons
  • Provides decorator, HOC, and property-assignment patterns
  • Generates an MCP server at build time
  • Architecture with Decorator, Transformers, Generators, and CLI Tool

Use cases of Agentify Components

  • Make a product search component self-describing to AI agents
  • Allow AI assistants to understand and submit login forms intelligently
  • Enable AI to identify and trigger navigation or API buttons
  • Build an MCP server that exposes frontend UI behaviors as tools for LLMs

常见问题

1

What does Agentify Components do?

It adds a semantic layer to React components so that AI agents can understand their purpose, behavior, and data handling without changing component functionality.

2

What component types are supported?

Search bars, forms, and buttons are supported. Currently, behaviors are limited to API and navigation actions.

3

How do I annotate a component?

Use the `@AgentConfig` decorator for class components, the `withAgentConfig` HOC for functional components, or assign an `agentConfig` property directly to a functional component.

4

How is the MCP server generated?

Add a `generate.ts` script that imports your components and calls `generateMCPServer(componentList, './mcpServer')`. Run `npm run build:mcp` to generate the server files.

5

Is Agentify Components only for class components?

No. Functional components can be annotated using the HOC (`withAgentConfig`) or the direct property assignment pattern.

评论

其他 分类下的更多 MCP 服务器