Mmcp.market

People Context MCP server

by JinyangWang27·io.github.JinyangWang27/people-context·v1.2.1

Local-first MCP server giving AI agents contextual knowledge about the people in your life

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

55 stars267 downloads/wk

Reviews

Write one

Nobody has reviewed People Context yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

People Context tools (41, 5 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • add_alias

    Add a normalized-deduplicated alias to an existing person.

  • add_group_membership

    Record that an existing person held a role in an existing group.

  • close_group_membership

    Record the last day a historically true membership held.

  • commit_import

    Commit accepted people and resolvable interactions idempotently.

  • complete_reminder

    Transition one active reminder to completed.

  • correct_record

    Correct whitelisted assertion fields in place with before/after audit.

  • create_groupwrite action

    Create one identified group: a class, cohort, team, department, club, household, or community.

  • explain_shared_connections

    Explain how two people are connected through groups they were both recorded in, and when.

  • export_data

    Export the complete portable domain dataset.

  • find_connection

    Return one shortest relationship path, or a structured not-connected result.

  • find_groups

    List groups whose normalized name contains `name`, optionally of one `kind`.

  • forget

    Hard-delete a person or record and redact identifying audit history.

  • get_communication_guidance

    Return sensitivity-gated signal for client-composed communication advice.

  • get_consolidation_context

    Return one person's stored facts, traits, observations, and affiliations and how they relate.

  • get_group

    Return one group and a bounded page of its recorded memberships.

  • get_person_context

    Assemble a minimal-disclosure context bundle for one person.

  • get_person_timeline

    Return one person's recent history, newest first, as a bounded chronology.

  • get_relationship_graph

    Return active relationship structure around one person, capped for bounded disclosure.

  • get_sensitive_person_context

    Return context that may include sensitive and restricted records.

  • get_stale_relationships

    Return people you have not interacted with recently, using ordinary interactions only.

  • import_content

    Extract and atomically stage header-only candidates from a supported source without bodies.

  • list_group_memberships

    Return a bounded page of one person's recorded group memberships with each group.

  • list_reminders

    List pull-based reminders, due-dated first and communication notes last.

  • merge_people

    Merge a duplicate person into a primary person atomically.

  • record_fact

    Record a time-aware fact about an existing person.

  • record_interaction

    Record a concise interaction summary after validating all participants.

  • record_observation

    Record a subjective observation, separate from disclosed context.

  • record_trait

    Record a derived trait with validated category and provenance.

  • remember

    Record one thing the user stated about one person, in a single call.

  • remember_personwrite action

    Create a new person or update the existing one matching `name`.

  • resolve_person

    Resolve a name, nickname, or partial reference to candidate people.

  • review_import

    Return staged candidates and statuses for one batch.

  • search_people

    Free-text search over stored people for browsing or lookup.

  • semantic_search

    Search active people and safe interaction summaries by multilingual semantic similarity.

  • set_affiliationwrite action

    Create an affiliation, resolving an org id or get/creating by name.

  • set_communication_philosophy

    Store communication philosophy verbatim while auditing lengths only.

  • set_relationshipwrite action

    Create a directed relationship between two existing people.

  • set_reminderwrite action

    Create a reminder for an existing person.

  • stage_candidates
  • supersede_fact

    Close a fact that was true and open its replacement from an effective date.

  • upcoming_dates

    Return ordinary birthdays and dated active reminders inside an inclusive upcoming window.

Public scan report

scanner v0.1.8 · 2026-09-19 · same rubric, same numbers if you re-run it

no findings
  • Code scan262 source files scanned25/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install directly

claude mcp add people-context -- uvx people-context
Add to Cursor

People Context: common questions

Is People Context MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the People Context safety report
How do I install People Context?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does People Context need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is People Context maintained?
The last commit was in the last day (2026-09-19). The latest release is v1.2.1.

More from JinyangWang27