About
Audit and generate agent-native product surfaces
Security Report
aigentify is a well-structured developer tool for auditing and generating agent-native product surfaces. The code demonstrates good security practices with proper input validation, no hardcoded credentials, and appropriate use of dependencies. Permissions align well with the server's stated purpose of reading directories, fetching URLs, and generating artifacts. Minor code quality observations around error handling do not materially impact security. Supply chain analysis found 4 known vulnerabilities in dependencies (1 critical, 3 high severity). Package verification found 1 issue.
7 files analyzed · 9 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Required
This plugin requests these system permissions. Most are normal for its category.
How to Install
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-pooriaarab-aigentify": {
"args": [
"-y",
"aigentify"
],
"command": "npx"
}
}
}Documentation
View on GitHubFrom the project's GitHub README.
aigentify
aigentify audits a product directory or live URL for agent-native readiness. It also creates the public artifacts that agents can use.
Install
npm install aigentify
Three faces
Use the library in JavaScript or TypeScript:
import { auditTarget, generate } from 'aigentify';
const report = await auditTarget('.');
const instructions = generate('agents-md', {
name: 'Example product',
description: 'A product with a clear agent interface.',
repository: 'https://github.com/example/product',
});
Use the CLI:
npx aigentify audit .
npx aigentify gen agents-md
npx aigentify gen server-json --out server.json
Use the MCP server with an MCP client:
npx aigentify-mcp
The MCP server exposes audit with { target } and gen with { artifact, params }.
Commands
aigentify audit [target]checks a directory or URL. The default target is..aigentify initwrites starterAGENTS.mdandserver.jsonfiles. Existing files stay unchanged.aigentify gen <artifact>prints an artifact or writes it with--out.aigentify mcpstarts the stdio MCP server.
Artifacts are agents-md, server-json, offer, and agents-route.
Checks
audit scores these signals. The core signals work for a directory or a URL; the
web signals are only meaningful for a served URL and are marked na otherwise.
Core: agents-md, agents-md-public-safe, server-json, mcp, offer-jsonld,
honest-offer, llms-txt, sitemap.
Web (URL targets): well-known-agent, openapi, agents-page, soft-404
(unknown paths must return a real 404, not a 200 app shell), markdown-negotiation
(serve text/markdown on Accept: text/markdown with Vary: Accept),
content-without-js (an <h1> and 500+ characters without JS), org-schema
(Organization JSON-LD with contactPoint and address), crawler-reachable
(agent User-Agents can reach the homepage), and rate-limit-headers (standard
RateLimit-* headers), plus auth-md, api-catalog (RFC 9727),
agent-card-a2a (A2A), link-headers (RFC 8288), markdown-alt, plus external-discovery checks that query third-party registries — ai-plugin, wikidata (P856 official-website match), npm-package, and mcp-registry.
Configuration
Add an optional aigentify.config.ts, aigentify.config.js, or aigentify.config.mjs file. Export defineConfig(...) data as the default export or as aigentifyConfig.
import { defineConfig } from 'aigentify';
export default defineConfig({
name: 'Example product',
description: 'A product with a clear agent interface.',
repository: 'https://github.com/example/product',
npmPackage: 'example-product',
offer: { name: 'Access', price: 0, priceCurrency: 'USD' },
});
License
MIT
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Git
Freeby Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
Fetch
Freeby Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
mcp-creator-python
Freeby mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
MarkItDown
Freeby Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
