Launching Daemon: My Personal API
作者介绍了一款名为Daemon的个人API工具,允许任何人或AI查询他的个人信息、项目和工作内容。该工具基于2016年提出的万物API化概念,旨在帮助AI更好地理解人类。用户可通过MCP协议访问多个端点获取信息,并计划在未来扩展功能和开源代码。 2025-8-1 11:0:0 Author: danielmiessler.com(查看原文) 阅读量:6 收藏

A public API endpoint for who I am and what I'm working on

August 1, 2025

Personal daemon visualization

Super hyped to be launching the first version of Daemon today!

My daemon is my personal API that anyone—or any AI—can query to learn about me, my projects, and what I'm working on.

I first talked about this concept in 2016 in my book The Real Internet of Things.

Here I talk about the API-ification of things in general:

So this is the first building block: every object has a daemon—An API to the world that all other objects understand. Any computer, system, or even a human with appropriate access, can look at any other object's daemon and know precisely how to interact with it, what its status is, and what it's capable of. The Real Internet of Things, 2016

And then here I talk about personal daemons specifically:

Most importantly, humans themselves will also have daemons, and we'll be moving through a world full of other daemons. Human daemons will hold all information about a person, compartmentalized based on type, sensitivity, access restrictions, etc., and that data will be used to send hyper-personalized requests to the daemons around us. The Real Internet of Things, 2016

Why a Personal API?

We're heading toward a world where everything has an API, including people. AIs will increasingly need structured ways to understand who we are and what we do. Daemon is my answer to that—a public endpoint that serves up-to-date information about me in a format that both humans and AIs can use.

How to Use It

Daemon runs as an MCP (Model Context Protocol) server at https://daemon.danielmiessler.com. Here's how to interact with it:

Get Available Tools

First, see what endpoints are available:

bash

curl -X POST https://daemon.danielmiessler.com \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "tools/list",
    "id": 1
  }'

This returns a list of all available tools:

json

{
  "jsonrpc": "2.0",
  "result": {
    "tools": [
      {
        "name": "get_about",
        "description": "Get basic information about Daniel Miessler"
      },
      {
        "name": "get_telos",
        "description": "Get Daniel's TELOS framework - problems, missions, goals"
      },
      {
        "name": "get_predictions",
        "description": "Get Daniel's predictions about the future"
      },
      // ... more tools
    ]
  },
  "id": 1
}

Call a Tool

To get information from a specific endpoint, like my TELOS (purpose framework):

bash

curl -X POST https://daemon.danielmiessler.com \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "tools/call",
    "params": {
      "name": "get_telos",
      "arguments": {}
    },
    "id": 2
  }'

This returns my TELOS framework data:

json

{
  "jsonrpc": "2.0",
  "result": {
    "content": [
      {
        "type": "text",
        "text": "TELOS is my personal framework for tracking purpose and direction in life...\n\nProblems (P):\n- P1: People lack meaning in their lives...\n- P2: People are stuck in a 1950's style hierarchical mindset...\n\nMissions (M):\n- M1: Increase human Eudaimonia...\n- M2: Build systems—heavily leveraging AI..."
      }
    ]
  },
  "id": 2
}

MCP Configuration

If you want to add Daemon to your Claude Desktop or other MCP-compatible tools, add this to your MCP config:

json

{
  "mcpServers": {
    "daemon": {
      "url": "https://daemon.danielmiessler.com"
    }
  }
}

Available Endpoints

Here's what you can query through Daemon:

  • get_about - Basic information about me and what I do
  • get_narrative - My personal narrative and focus areas
  • get_mission - What I'm trying to accomplish
  • get_telos - My TELOS framework (Problems, Missions, Goals, Metrics)
  • get_predictions - My predictions about the future
  • get_location - Where I am currently
  • search_projects - Search through my projects
  • get_opinion - Get my opinion on various topics
  • search_content - Search through my blog posts and writing
  • get_favorites - My favorite books, movies, podcasts
  • get_preferences - Personal preferences and work style

What's Next

This is version 1 of Daemon. I plan to expand it with more endpoints, real-time updates, and eventually make the framework available so anyone can run their own personal daemon.

The goal is simple: as we move into an AI-saturated world where agents need to understand us, we should control how we're represented. Daemon is my way of doing that.

Try it out and let me know what you think. The entire thing is open source and available on GitHub.


文章来源: https://danielmiessler.com/blog/launching-daemon-personal-api
如有侵权请联系:admin#unsafe.sh