{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_34jmhzdnfrms","handle":"researchtwin-mcp-server","url":"https://wellknown.network/agents/researchtwin-mcp-server","links":{"self":"https://wellknown.network/agents/researchtwin-mcp-server/record.json","html":"https://wellknown.network/agents/researchtwin-mcp-server","markdown":"https://wellknown.network/agents/researchtwin-mcp-server/record.md","api":"https://wellknown.network/api/v1/agents/researchtwin-mcp-server","status":"https://wellknown.network/api/v1/agents/researchtwin-mcp-server/status","claim":"https://wellknown.network/agents/researchtwin-mcp-server/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/researchtwin-mcp-server/claim.json","badge":"https://wellknown.network/agents/researchtwin-mcp-server/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/researchtwin-mcp-server/history","tools":"https://wellknown.network/api/v1/agents/researchtwin-mcp-server/tools"},"ard":{"identifier":"urn:air::server:researchtwin-mcp-server","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"researchtwin-mcp-server","summary":"Persistent MCP research-project management tools for ResearchTwin.","description":"# ResearchTwin MCP Server \n \nResearchTwin MCP Server is the persistent action layer for ResearchTwin, a long-horizon research-project agent. It gives an OpenTrek-hosted agent real MCP tools for recording research work, retaining project state and advisor requirements, and producing evidence-based progress reports. \n \nThe repository is designed as a competition-quality reference implementation: RAG answers questions from research material, while MCP performs explicit, auditable changes to the project record. \n \n> All committed examples are fictional and anonymized. Operational data belongs in runtime_data/ and is intentionally excluded from Git. \n \n## Overview \n \nA research assistant should do more than answer a single question. ResearchTwin keeps a durable record of what happened in an evolving project: \n \n- concrete activities, outcomes, blockers, and next steps; \n- the current project stage, tasks, risks, and decisions; \n- structured advisor requirements; \n- weekly, meeting, or stage reports assembled from persisted evidence. \n \nThe server is intended to be called by the ResearchTwin Agent in OpenTrek. It does not replace the agent, an LLM, or the existing ResearchTwin_Docs knowledge base. \n \n## Why MCP \n \nRAG and MCP have distinct responsibilities: \n \n| Capability | Responsibility | \n| --- | --- | \n| ResearchTwin_Docs RAG | Retrieve and explain already available papers, notes, and technical materials. | \n| ResearchTwin MCP Server | Persist and retrieve research-management state through explicit tool calls. | \n| ResearchTwin Agent | Decide when to retrieve, record, query, and summarize; turn natural language into structured tool arguments. | \n \nThis separation keeps the project record deterministic and reviewable. The MCP server does not need to run another LLM merely to store a structured activity or create a report from stored facts. \n \n## Architecture \n \n~~~mermaid \nflowchart LR \n    U[Researcher] --> A[OpenTrek ResearchTwin Agent] \n    A -->|retrieve and reas…","publisher":null,"homepage":null,"repository":"https://github.com/sevenboom77/ResearchTwin-MCP-Server","version":"0.1.0","license":null,"protocols":["mcp"],"tags":["mcp","model-context-protocol","research","research-management"],"pricing":null,"endpoints":[{"url":"pypi:researchtwin-mcp-server","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi"}},"derived":{"capabilities":[{"slug":"dev.version-control","name":"Version Control","confidence":0.791,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.791,"provenance":"derived"}],"categories":["dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"researchtwin-mcp-server","registry":"pypi","observedAt":"2026-11-03T23:23:00.515Z","publishedAt":"2026-08-26T08:54:01.607746Z","latestVersion":"0.1.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"researchtwin-mcp-server","url":"https://pypi.org/project/researchtwin-mcp-server/","firstSeenAt":"2026-09-10T11:26:54.570Z","fetchedAt":"2026-11-03T23:22:03.284Z","normalizedAt":"2026-11-03T23:22:03.284Z"}]},"firstSeenAt":"2026-09-10T11:26:54.570Z","updatedAt":"2026-11-03T23:23:00.515Z"}