Razi Text Generation

io.github.razikallayi由 GitHub 账号 razikallayi 发布v1.0.0更新于 Oct 24, 2026

Text generation over MCP: prose, emails, blog outlines, SQL, humanizing, text diffs, fake data.

已验证Streamable HTTP可网页运行效率与工作流开发者工具AI 与机器学习

概览

AI 生成的概览

一个远程 MCP 服务器,用于生成文本:填充文案、邮件草稿、博客大纲、SQL、人性化改写、逐行文本对比和测试假数据。

可以做什么
根据简短说明或参数生成填充文案、商务邮件正文和 Markdown 博客大纲。改写已有文本,使其读起来不像模型输出,并把自然语言请求翻译成 SQL 语句。逐行比较两段文本,报告新增、删除或修改的行。生成确定性的占位人员记录,用于测试数据和夹具。
适用场景
适合需要快速占位文案、邮件草稿、博客骨架、初版 SQL 查询、逐行文本比较或测试假记录,又不想离开助手时使用。不适合必须逐字保留的内容,也不适合需要对照真实数据库校验的查询。
运行要求
通过 streamable HTTP 连接指定主机的远程端点,无需本地包或运行时。可选的 Authorization 请求头携带 bearer 令牌,可提高速率限制并归属用量。
安装前请注意
部分工具是付费模型调用,尤其是 generate_text。生成的 SQL 不会被执行或校验,也不了解你的表结构。人性化改写会改变措辞,不要用于引文、法律文本或代码。假数据来自固定词表,并非真实个人数据。可选的 bearer 令牌属于机密。邮件工具不会发送任何内容。若提供令牌,它会被发送给服务提供方。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Razi Text Generation,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.razikallayi%2Frazi-text/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "razi-text-generation": {
      "type": "http",
      "url": "https://www.razi.pro/api/mcp/text"
    }
  }
}

README

该仓库没有 README。

工具

7

humanize_text

Rewrite text you already have so it reads less like model output — fewer stock phrases, more contractions, varied sentence rhythm. Returns JSON { humanizedText }. Meaning is meant to be preserved but wording is not: never use it on text that must stay verbatim, such as quotes, legal copy or code. Use generate_text to produce new prose from a prompt and draft_email for a whole email; this one only transforms text it is given. Requires a signed-in razi.pro account — an anonymous call is rejected with 401. Paid model call; input capped at 10,000 characters and output at roughly 2,000 tokens, so long passages come back truncated. 30 calls per hour per account, and identical inputs may return a cached result.

输入参数text必填level

draft_email

Write a business email body from a short brief. Returns JSON { email, cached } containing the body only — no subject line, no recipient, and nothing is sent anywhere. Choose this over generate_text when the output should be a whole email; use humanize_text to rewrite an email you already drafted. Paid model call. Anonymous callers get 3 per hour per IP and are then refused with 401; signed-in callers get 15 per minute per IP. Length is capped at roughly 400 tokens. Identical briefs may return a cached draft.

输入参数toneprompt必填

generate_blog_outline

Produce a markdown heading structure for a blog post — title, introduction, numbered sections with subsections, conclusion and an FAQ block. Returns JSON { outline } holding the markdown. It writes the skeleton only, not the article: use generate_text for body prose and humanize_text to rework text that already exists. Paid model call, capped at roughly 1,000 tokens, so a large section count yields thinner sections. 10 calls per minute per IP; identical requests may return a cached outline.

输入参数topic必填sections

generate_sql

Translate a natural-language request into a SQL statement. Returns JSON { sql } containing the query text and nothing else — no validation report, no complexity score, and the query is never executed or checked against a real database. It has no knowledge of your schema beyond what the request states, so table and column names are guesses unless you supply them. Review before running, especially anything that writes. Paid model call. Anonymous callers get 3 per hour per IP and are then refused with 401; signed-in callers get 15 per minute per IP. Capped at roughly 500 tokens. Answers are cached, so the same request returns the same query.

输入参数dialectdescription必填

compare_text

Compare two blocks of text line by line. Returns JSON { identical, linesCompared, changeCount, changes[] }, where each change carries a 1-based line number, a change of 'added' | 'removed' | 'modified', and the before/after text. Lines are matched by POSITION, not by content: this is not an LCS diff, so inserting one line near the top reports every following line as modified. There is no character-level or word-level detail, and no unified-diff patch output. Whitespace and case are significant; \r\n and \n line endings are treated the same. Runs locally and costs nothing.

输入参数text1必填text2必填

generate_fake_data

Produce placeholder person records for testing and fixtures. Returns JSON { type, count, records } where records is an array of strings, or of objects when type is 'user'. The values are drawn from a fixed word list by index, so they are DETERMINISTIC: the same arguments always return the same records, and asking twice does not give you fresh data. Emails all use example.com and phone numbers all use the +1-555 reserved range. It fabricates people only — for lorem-style prose use generate_text.

输入参数type必填count

generate_text

Generate filler prose — lorem ipsum, random copy or sentences — for mockups and placeholder content. Returns JSON { text, provider, cached } with the blocks separated by newlines. A language model writes it, so it is a paid call and the output is approximate: type, length and count are phrased into the prompt rather than enforced, and the result will not match a requested character count exactly. For placeholder people (names, emails, addresses) use generate_fake_data, which is exact, free and deterministic. For a real email use draft_email, and to rework existing text use humanize_text. 15 calls per minute per IP; capped at roughly 1,500 tokens; identical requests may return a cached result.

输入参数type必填countlength

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 75%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。