neuphlo-mcp
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@neuphlo-mcpbuild a brief on the latest releases from the knowledge repo"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Neuphlo MCP Template
Current release: 0.1.0. See the changelog for the release scope.
The Neuphlo starter repository for building modern Model Context Protocol servers with:
MCP SDK V2 and the
2026-07-28protocol revision;Streamable HTTP with stateless legacy compatibility;
MCP Apps that render inline tables and dashboards in compatible hosts;
Docker and Docker Compose setup;
Markdown-backed example resources and write tools;
normalized connector examples for Intercom, HubSpot, Chargebee, and future sources;
validation, tests, health checks, and a smoke client.
The included signals, insights, decisions, initiatives, releases, and briefs form an opinionated example module. Replace or simplify them when adapting the starter to another domain.
Start with Customizing the Neuphlo MCP Template. The focused references cover the starter blueprint, MCP UI authoring, MCP App architecture, and connector architecture.
Quick start
cp .env.example .env
docker compose up --buildChoose the name shown to users by editing .env:
MCP_APP_NAME=Your Application NameChoose where Markdown is stored on the host:
MCP_CONTENT_DIR=./contentThis can be a repository-relative or absolute directory. Docker mounts it at /data/content; the server then routes each record type to its designated subfolder. See the content placement guide before adding or generating records.
For a clean slate, set MCP_CONTENT_DIR to a new empty directory. The server creates the expected folder structure automatically while leaving the included examples available for reference. The content placement guide also explains how to remove only the sample records when retaining the default directory.
Then apply it with docker compose up -d. No source-code rename is required. The npm package and MCP server retain the technical starter identity, while the diagnostic page, MCP resource title, dashboard, and inline table use MCP_APP_NAME.
MCP endpoint:
http://localhost:3000/mcpHealth endpoint:
http://localhost:3000/healthzBrowser diagnostic:
http://localhost:3000/mcp
Compose exposes the service on localhost and bind-mounts content/, so rebuilding does not remove Markdown records.
Verify modern protocol negotiation, tool discovery, and repository validation:
npm install
npm run smokeStop the stack with docker compose down. For development without Docker, run npm install followed by npm run dev.
Related MCP server: md-graph
Starter capabilities
MCP Apps:
open_neuphlo_dashboardreturns the example dashboard andshow_knowledge_tablereturns a result-specific inline table.Resources: bundled MCP App HTML, Markdown index, individual records, and connector catalog.
Read tools:
search_knowledge,get_record,validate_repository, andbuild_brief.Write tools:
submit_signaland idempotentimport_connector_events.Prompt:
triage-signals.Storage: human-readable Markdown with YAML frontmatter.
Clients without MCP Apps support receive ordinary text and structured JSON results. The UI is bundled into one self-contained HTML resource with no separate web server or external scripts.
Repository layout
app/ MCP App source
content/ Example Markdown records and templates
docs/ Architecture and customization guidance
scripts/ Smoke client
src/ MCP server and Markdown repository
test/ Protocol and repository tests
Dockerfile Production image
compose.yaml Local starter stackCustomize the starter
Set
MCP_APP_NAMEfor user-facing branding; change protocol identifiers insrc/server.tsonly if your integration requires it.Replace the example record types and templates under
content/.Adapt the MCP App in
app/to the structured results your tools return.Remove unused connector descriptors or add isolated adapter services.
Add authentication and server-side authorization before importing real data.
Prefer proposal/review writes or
NEUPHLO_MCP_WRITE_MODE=readonlyin shared environments.
The example content workflow uses stable IDs, ownership, review dates, audiences, domains, and sensitivity metadata to demonstrate patterns—not to prescribe a universal information model.
For step-by-step instructions on changing the existing HTML or adding a new inline table, card, chart, or dedicated ui:// resource, see Authoring MCP UI Views.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseBqualityDmaintenanceAn MCP server that enables interaction with Markdown knowledge bases, allowing users to search and retrieve content by tags, text, URL, or date range from their local markdown files.793
- Flicense-qualityAmaintenanceMCP server that enables full-text search and link navigation over Markdown files as a knowledge graph.
- AlicenseBqualityAmaintenanceA project-agnostic Open Knowledge Format MCP server that indexes Markdown concepts with YAML frontmatter and provides CLI and MCP tools for search, validation, and graph navigation of structured knowledge.28334MIT
- Alicense-qualityBmaintenanceMCP server for structured markdown knowledge vaults that provides validation, FTS5 search, and wikilink cross-references. Enables AI agents to prime context and search across vaults using two MCP tools and template resources.6MIT
Related MCP Connectors
Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.
MCP server for AgentDocs (agentdocs.eu): read, search, write, comment on & share Markdown docs.
MCP-native open-source Notion alternative: read & write pages, databases and kanban boards.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Neuphlo/neuphlo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server