Parse, validate, query, and render IntentText (.it) documents for AI agents
{
"mcpServers": {
"intenttext": {
"args": [
"@intenttext/mcp-server"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Parse, validate, query, and render IntentText (.it) documents for AI agents
Is it safe?
No known CVEs for @intenttext/mcp-server.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 27 days ago. 15 weekly downloads.
Will it work with my client?
Transport: stdio, http. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@intenttext/mcp-server' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Dynamic problem-solving through sequential thought chains
A Model Context Protocol server for searching and analyzing arXiv papers
An open-source AI agent that brings the power of Gemini directly into your terminal.
The official Python SDK for Model Context Protocol servers and clients
MCP Security Weekly
Get CVE alerts and security updates for Intenttext MCP Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
IntentText (.it) is a plain-text document format where every line has a declared semantic type — making documents simultaneously human-writable and natively JSON. A task: is a task. A step: is an executable workflow step. Every block parses to typed, deterministic JSON with no interpretation required.
This MCP server gives any AI agent the ability to work with IntentText documents as native tool calls.
Deployed instance: https://intenttext-mcp.onrender.com — use this URL directly in any MCP client that supports remote servers.
MCP server for IntentText — parse, validate, query, render, and generate .it documents from any AI agent.
With this server running, Claude, GPT, or any MCP-compatible agent can work with IntentText documents as native tool calls — without needing to understand the format itself.
npm install -g @intenttext/mcp-server
# or use npx (no install required)
npx @intenttext/mcp-server
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"intenttext": {
"command": "npx",
"args": ["@intenttext/mcp-server"]
}
}
}
{
"command": "npx",
"args": ["@intenttext/mcp-server"],
"env": {}
}
This package also includes an HTTP wrapper so you can deploy it from this GitHub repo to platforms like Railway/Render/Fly and provide a URL (for directories that ask for https://.../mcp).
npm install
npm run build
npm run start:http
Endpoints:
POST /mcp - MCP Streamable HTTP endpointGET /health - health check endpointEnvironment variables:
PORT (default 3000)HOST (default 0.0.0.0)Note: GitHub itself cannot host a long-running Node server process. Keep the wrapper code in GitHub, then deploy it to a runtime provider and use that public URL in Smithery forms.
The public deployment is available at https://intenttext-mcp.onrender.com.
Parse an IntentText (.it) source string into a structured JSON document.
| Parameter | Type | Description |
| --------- | ------- | ------------------------------------------------------------------------ |
| source | string | The IntentText source string to parse |
| safe | boolean | If true, never throw — returns warnings instead of errors. Default: true |
Render an IntentText source string to styled HTML.
| Parameter | Type | Description |
| --------- | ------ | ------------------------------------- |
| source | string | IntentText source string (.it format) |
Render an IntentText document to print-optimised HTML with @media print CSS. Suitable for PDF generation.
| Parameter | Type | Description |
| --------- | ------ | ------------------------ |
| source | string | IntentText source string |
Merge an IntentText template (containing {{variable}} placeholders) with a data object.
| Parameter | Type | Description |
| ---------- | ------ | -------------------------------------------------------------------------------- |
| template | string | IntentText template source with {{variable}} placeholders |
| data | object | JSON object with values to substitute into the template |
| render | string | "none" (default), "html", or "print" — optionally render the merged result |
Validate an IntentText document for se