Skip to main content

Agent-first MCP server for capturing and recalling ideas — the agent's and their human's.

Project description

ideahub-mcp

An agent-first MCP server for capturing and recalling ideas — the agent's and their human's.

The primary user is a model. Tools are short, imperative, example-laden; errors carry a repair path; scope and actor resolve from context so the agent doesn't have to ask.

Tools

Tool Purpose
capture Write a new idea. Idempotent within 5s on identical content.
dump Text-blob summary of the scoped corpus under a token budget.
search FTS5 + bm25 ranked search with snippets.
list Filter ideas by scope, actor, tags, date range.
get Full detail for one idea, with notes and outbound links.
related Nearest neighbors by tag overlap → shared originator → recency.
annotate Append a free-text note to an idea without mutating it.
archive Hide an idea; write a typed archive note with reason.
link Connect two ideas (related, supersedes, evolved_from, duplicate).
recognize Inspect the actor table.

Install

uvx ideahub-mcp        # try it
uv tool install ideahub-mcp   # keep it around

Claude Code

Add to ~/.claude/settings.json:

{
  "mcpServers": {
    "ideahub": {
      "command": "uvx",
      "args": ["ideahub-mcp"],
      "env": {
        "IDEAHUB_MCP_HOME": "/Users/you/.ideahub-mcp",
        "IDEAHUB_ACTOR": "human:you"
      }
    }
  }
}

Configuration

Var Default Purpose
IDEAHUB_MCP_HOME ~/.ideahub-mcp/ Data directory (SQLite store, logs, backups).
IDEAHUB_ACTOR Fallback actor id (human:you or agent:name).
IDEAHUB_SCOPE Fallback scope when cwd isn't a git repo.

Actor resolution: explicit arg → MCP clientInfo.nameIDEAHUB_ACTOR → error. Scope resolution: explicit arg → IDEAHUB_SCOPErepo:<git-toplevel>global.

Storage

One SQLite file with WAL, FTS5, and hand-rolled migrations. No ORM. Daily snapshots to $IDEAHUB_MCP_HOME/backups/ with 14-day retention.

Develop

uv sync --dev
uv run pytest
uv run ruff check .
uv run pyright

License

MIT.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ideahub_mcp-0.1.2.tar.gz (70.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ideahub_mcp-0.1.2-py3-none-any.whl (24.2 kB view details)

Uploaded Python 3

File details

Details for the file ideahub_mcp-0.1.2.tar.gz.

File metadata

  • Download URL: ideahub_mcp-0.1.2.tar.gz
  • Upload date:
  • Size: 70.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ideahub_mcp-0.1.2.tar.gz
Algorithm Hash digest
SHA256 ab0fa6e7321fe09823bbfeb9afb905f724329ed8208728c57598fd4ad4fe582c
MD5 931f6499b20cc16d0d990e4e7f2e0a71
BLAKE2b-256 5f583b1959345c462d1cd1844fb84ce8bfbab1cd1b96f7f5d35c3affed28c1dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for ideahub_mcp-0.1.2.tar.gz:

Publisher: publish.yml on CobraChickenAI/ideahub-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ideahub_mcp-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: ideahub_mcp-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 24.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ideahub_mcp-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 59d3dc0dc1cc97a532c1c406ac0d80699f9af152a5d8114740676b22aa3ed9c6
MD5 0c165bd8948443654c4961f5bdf26ce9
BLAKE2b-256 b7aef7454b35b73eb2ca65db879986bfad292daee2ab4f7954de14ca7e9f089c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ideahub_mcp-0.1.2-py3-none-any.whl:

Publisher: publish.yml on CobraChickenAI/ideahub-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page