Server definition
- Hash
- sha256:32c48ad4579a5f74c75823d32299a42fe2476274c0bedde6acbe9f06a0ef9af2
- What it is
- What a remote MCP server returned when asked what it offers: 3 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Generate an AI agent context artifact (e.g. context_pack, claude_md) from a project description. Requires a PromptArch API key configured as an Authorization: Bearer pk_... header on this MCP server. Consumes credits.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"artifact": {
"description": "Artifact id. See promptarch_list_artifact_types. Other Studio artifact types need artifact-specific inputs this tool does not accept.",
"enum": [
"context_pack",
"claude_md",
"agents_md",
"cursor_rule"
],
"type": "string"
},
"coding_conventions": {
"description": "Conventions, invariants, house rules. Max 1900 chars.",
"maxLength": 1900,
"type": "string"
},
"commands": {
"maxLength": 1900,
"type": "string"
},
"project_description": {
"maxLength": 1900,
"type": "string"
},
"project_name": {
"maxLength": 1900,
"type": "string"
},
"repo_structure": {
"description": "Directory tree or structure summary. Max 1900 chars: summarize a large repo rather than pasting a full tree.",
"maxLength": 1900,
"type": "string"
},
"target_model": {
"description": "Target model family (default Claude).",
"maxLength": 100,
"type": "string"
},
"tech_stack": {
"maxLength": 1900,
"type": "string"
}
},
"required": [
"artifact",
"project_name",
"project_description"
],
"type": "object"
},
"name": "promptarch_generate_artifact",
"outputSchema": null
},
{
"description": "Lint an AI agent context file (CLAUDE.md, AGENTS.md, Cursor rules, Copilot instructions, memory files) with PromptArch's deterministic linter: ~30 research-backed rule families covering current-model anti-patterns (tool-forcing, reasoning-echo, sycophancy triggers, contradictions), per-tool size budgets, secrets/dangerous commands, and hidden-Unicode injection (\"Rules File Backdoor\"). Returns grade, 0-100 score, and line-anchored findings. Free: no account or credits needed.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"content": {
"description": "The full file content to lint.",
"type": "string"
},
"filename": {
"description": "Filename hint for format detection (e.g. CLAUDE.md).",
"type": "string"
},
"format": {
"description": "Override format auto-detection.",
"enum": [
"claude_md",
"agents_md",
"cursor_mdc",
"copilot_instructions",
"memory_file"
],
"type": "string"
}
},
"required": [
"content"
],
"type": "object"
},
"name": "promptarch_lint_artifact",
"outputSchema": null
},
{
"description": "List the artifact types promptarch_generate_artifact can produce from a project description.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "promptarch_list_artifact_types",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:32c48ad4579a5f74c75823d32299a42fe2476274c0bedde6acbe9f06a0ef9af2 | sha256sum