harperz9/articulate-writing
v0.9.0FSL-1.1-MIT
Checks prose locally, verifies host-model edits against protected spans, and offers an opt-in house voice and personal-voice tools. Makes no network calls; the calling model reads the text in the conversation.
MCP servers
Declared configuration, as published in mcp.json. The directory shows indexed content; it never connects to or executes these servers.
articulatestdio
{
"command": "python3",
"args": [
"-I",
"-S",
"-B",
"-X",
"utf8",
"${PLUGIN_ROOT}/server/serve.py"
],
"env": {
"ARTICULATE_MCP_TOOLS": "local",
"ARTICULATE_LOCAL_ONLY": "1"
},
"type": "stdio"
}What this package declares
The files a client reads when it loads this plugin, exactly as this revision carries them.
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "articulate-writing",
"version": "0.9.0",
"description": "Checks prose locally, verifies host-model edits against protected spans, and offers an opt-in house voice and personal-voice tools. Makes no network calls; the calling model reads the text in the conversation.",
"author": {
"name": "Zain Dana Harper",
"url": "https://github.com/HarperZ9"
},
"homepage": "https://harperz9.github.io/articulate.html",
"repository": "https://github.com/HarperZ9/articulate",
"license": "FSL-1.1-MIT",
"keywords": [
"writing",
"prose",
"linter",
"editing",
"documentation",
"style"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Articulate Writing",
"shortDescription": "Check prose and verify edits locally.",
"longDescription": "Checks prose locally, verifies host-model edits against protected spans, and offers an opt-in house voice and personal-voice tools. Makes no network calls; the calling model reads the text in the conversation.",
"developerName": "Zain Dana Harper",
"category": "Productivity",
"capabilities": [],
"websiteURL": "https://github.com/HarperZ9/articulate/blob/release/0.5.x/docs/claude-plugin.md",
"privacyPolicyURL": "https://github.com/HarperZ9/articulate/blob/release/0.5.x/claude-plugin/PRIVACY.md",
"defaultPrompt": [
"Review this prose with Articulate.",
"Edit this text and preserve its facts."
]
}
}
}
}
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai