AI连接服务器

Thinklet-MCP是一个连接AI到Thinklet平台的MCP服务器,支持浏览集成、搜索目录、构建新Thinklet、预览、修复和迭代、控制可见性等功能。

  • by LogicOutLoud
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 ChrisJDiMarco/thinklet-mcp

使用说明

thinklet mcp

将任何AI连接到Thinklet平台的MCP服务器。


Thinklet是什么?

Thinklet 是一个用于人工智能构建的交互式应用程序的平台,从简单的计算器到全面的生产应用程序。如果它在浏览器中运行,它可以是Thinklet。

每个Thinklet都是一个完全在浏览器中运行的React组件——没有后端,没有部署,也没有设置。该平台承载了其他一切:人工智能配置、RAG文档、数据管理、版本、出版物和集成。

Thinklets附带了用于文本生成、图像生成、视频生成、文本到语音和网络抓取的内置AI API。浏览目录 应用链接.io,或通过MCP连接您的AI,直接从对话中构建和发现Thinklets。

thinklet-mcp 是MCP服务器,它为Claude、Copilot或任何兼容MCP的AI提供了六种工具:浏览集成、搜索目录、构建新的Thinklets、内联预览、修复和迭代以及控制可见性——所有这些都不需要离开你的对话。


循环

User asks for a tool
        ↓
discover_thinklets → match found? → get_thinklet (render inline)
        ↓ no match                          ↓
list_integrations → pick what's needed   fix_thinklet (iterate)
        ↓                                   ↓
Claude builds new Thinklet       set_visibility → public
        ↓
publish_thinklet (private first)
        ↓
Preview inline → verify → fix → go public
        ↓
Indexed in catalog → anyone can discover and use it

安装

选项A-npx

{
  "mcpServers": {
    "thinklet": {
      "command": "npx",
      "args": ["-y", "thinklet-mcp"],
      "env": {
        "THINKLET_API_KEY": "your-api-key",
        "THINKLET_API_URL": "https://api.thinklet.io",
        "THINKLET_CONTENT_URL": "https://content.thinklet.io"
      }
    }
  }
}

选项B——来源

git clone https://github.com/ChrisJDiMarco/thinklet-mcp
cd thinklet-mcp
npm install --include=dev && npm run build

增添 claude_desktop_config.json:

{
  "mcpServers": {
    "thinklet": {
      "command": "node",
      "args": ["/absolute/path/to/thinklet-mcp/dist/index.js"],
      "env": {
        "THINKLET_API_KEY": "your-api-key",
        "THINKLET_API_URL": "https://api.thinklet.io",
        "THINKLET_CONTENT_URL": "https://content.thinklet.io"
      }
    }
  }
}

重新启动克劳德桌面。Thinklet工具将出现在您的工具面板中。


工具

list_integrations

浏览可用的平台集成(人工智能流媒体、图像生成、视频生成、文本转语音、网络抓取、困惑研究)。无ID呼叫以查看目录。使用特定ID和 includeDocs: true 在编写代码之前获取完整的使用参考。

discover_thinklets

按自然语言意图搜索目录。 总是先打电话 --有些东西可能已经存在了。搜索公共目录和私人thinklets。

publish_thinklet

在平台上创建一个新的Thinklet。另存为 私有的 默认情况下,用户可以稍后将其公开 set_visibility 一旦他们证实它有效。接受可选 integrations 数组标记thinklet使用哪个平台集成。

get_thinklet

按ID获取Thinklet,并通过MCP Apps将其内联到对话中。可选地包括源代码以供查看或编辑。

fix_thinklet

修补您现有Thinklet上的代码。用于修复错误、调整UI或在初始创建后添加功能。提供完整的更新代码——它取代了以前的版本。

set_visibility

在公共和私人之间切换。将其公开会在目录中对其进行索引,并生成AI缩略图。将其作为出版物的私人档案。


提示

build-thinklet

在编写任何Thinklet代码之前调用。注入全部 建设者技能 -道具契约、TQL持久性API、平台挂钩、代码CRISPR编辑协议和预部署审核-然后指导Claude完成整个循环:发现→ 检查集成→ 构建→ 保存私人→ 验证→ fix → 公开。


Claude代理SDK

thinklet-mcp 是用于 Claude代理SDK.

Agent SDK处理代理循环——规划、工具调用、决策。Thinklet处理代理生成的内容:一个持久的、可共享的应用程序,具有自己的人工智能配置、知识库和集成——生活在一个真实的URL中,可由下一个代理或人类发现。

from claude_agent_sdk import query, ClaudeAgentOptions

options = ClaudeAgentOptions(
    mcp_servers={
        "thinklet": {
            "command": "npx",
            "args": ["-y", "thinklet-mcp"],
            "env": {"THINKLET_API_KEY": "your-key"}
        }
    }
)

async for message in query(
    prompt="Build a revenue dashboard for a roofing company and publish it to Thinklet",
    options=options
):
    print(message)

此服务器中的每个工具——发现、构建、修复、发布——都可以由Agent SDK代理调用,无需人工参与。


兼容性

客户端 工具 内联渲染
克劳德桌面 ✅ ✅ (MCP应用程序)
VS代码+副本 ✅ ✅
鹅 ✅ ✅
ChatGPT桌面 ✅ ✅
任何MCP客户端 ✅ 各不相同

平台表面

表面 它是什么
应用链接.io 浏览完整目录,配置任何Thinklet,管理API密钥
任何URL 每个Thinklet都有一个可共享、可嵌入的链接
Claude/Copilot 通过此MCP服务器构建和发现

环境变量

变量 描述
THINKLET_API_KEY 您的API密钥(在app.thinklet.io生成→ 设置→ MCP)
THINKLET_API_URL 后端API基本URL(默认值: https://api.thinklet.io)
THINKLET_CONTENT_URL 嵌入的内容应用程序URL(默认值: https://content.thinklet.io)

回购结构

thinklet-mcp/
├── src/
│   ├── index.ts         ← MCP server (tools + prompt)
│   ├── api.ts           ← Thinklet API client
│   ├── skill.ts         ← Builder skill for prompt injection
│   └── integrations.ts  ← Integration catalog + usage docs
├── .env.example
└── package.json

建造于

Logic Out Loud有限责任公司 · 应用链接.io ·由Claude提供技术支持

⭐ 如果这对你来说很有帮助,那么一颗星星会帮你很多。