pre820-mcp-server
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., "@pre820-mcp-serverFind a sample that demonstrates touch screen input on EVE"
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.
Pre820 MCP Server Specification
1. Purpose
This document defines the product and engineering specification for a Model Context Protocol (MCP) server built around the EveApps repository.
The goal is to turn the Pre820 SDK and sample repository into an AI-assisted developer workflow that helps users:
find the right sample faster
understand Pre820 / EVE API symbols
map user requirements to commands and samples
generate minimal screen scaffolds
validate common mistakes in Pre820 application code (TBD)
generate valid build commands for supported target configurations
This MCP server is intended to support both learning and production development workflows.
Related MCP server: MCP Indexer
2. Product Positioning
Recommended positioning names:
Pre820 Application Builder Assistant
Pre820 Sample Navigator
Pre820 API Copilot
Pre820 Board Porting Assistant (TBD)
Primary value proposition:
reduce onboarding time for new developers
reduce repeated support / FAE effort
improve discoverability of samples and APIs
provide repo-grounded guidance instead of generic code generation
3. Scope
3.1 In Scope
The MCP server should:
index commands, constants, registers, and samples from the repo
expose repo-grounded resources to AI clients
provide tools for search, explanation, build guidance, and scaffold generation
produce deterministic, structured outputs
prioritize existing repo samples over invented code patterns
3.2 Out of Scope for V1
The MCP server should not:
modify the repo automatically
generate full production applications from scratch
replace the Pre820 programming guide or datasheet
invent symbols, macros, or APIs not present in indexed source data
require a vector database in the first release
4. Target Users
4.1 Beginner Developer
Typical needs:
Which sample should I start from?
What does this command do?
How do I build for RP2040?
4.2 Application Developer
Typical needs:
How do I build a touch menu?
Which commands are involved in animation?
Can you generate a minimal screen skeleton?
4.3 Platform Engineer / FAE
Typical needs:
Which repo sample best matches this customer use case?
What does
REG_TOUCH_TAGmean?Why does this code look structurally wrong?
5. Architecture Overview
The system consists of two major parts:
offline indexer
MCP server
5.1 Offline Indexer
The indexer scans the EveApps-BT82X repo and generates structured JSON artifacts:
commands.jsonsamples.jsonregisters.jsonbuild_matrix.jsonfeature_graph.json
5.2 MCP Server
The MCP server loads these JSON artifacts and exposes:
resources
tools
prompts
Recommended implementation:
Language: TypeScript
Runtime: Node.js 20+
Transport: stdio
Data source: local JSON files
6. Pre820 MCP Server Setup Guide for EveApps
This guide explains how to connect the Pre820 MCP Server to your local EveApps workspace, enabling AI assistants to understand the EveApps SDK, browse samples, and provide project-aware assistance.
Prerequisites
Before you begin, make sure you have:
Node.js (version 18 or later recommended)
You can verify your Node.js installation:
node -v
npm -vDownload the EveApps Repository
Clone or download the EveApps repository to your local machine.
Example:
git clone https://github.com/Bridgetek/EveAppsSuppose the repository is located at:
D:\EveAppsInstall the latest version globally using npm:
npm install -g @bridgetek/pre820-mcp-serverAfter installation, you can verify it by running:
pre820-mcp-server --helpOption 1: Using Visual Studio Code + Claude Code
Step 1: Open the EveApps Repository
Open the EveApps folder in Visual Studio Code.
Step 2: Create an MCP Configuration File
In the root directory of the repository, create a new file named:
.mcp.jsonAdd the following content:
{
"mcpServers": {
"pre820": {
"command": "pre820-mcp-server",
"args": [
"--eveapps",
"D:\\EveApps"
]
}
}
}Replace:
D:\\EveAppswith the actual path to your local EveApps repository.
For example:
{
"mcpServers": {
"pre820": {
"command": "pre820-mcp-server",
"args": [
"--eveapps",
"C:\\Users\\John\\Documents\\EveApps"
]
}
}
}Use double backslashes (\) in Windows paths inside JSON files.
Alternatively, you may use forward slashes: "D:/EveApps"
Step 3: Restart Visual Studio Code
Save the .mcp.json file.
Close and reopen Visual Studio Code (or reload the window) so that the MCP configuration is detected and the Pre820 MCP Server starts.
Step 4: Verify the MCP Server
Open Claude Code and run:
/mcpConfirm that the Pre820 MCP Server appears in the list and shows a connected status.
Once connected, you can start using the server by asking questions such as:
What tools do you have for Pre820?If the MCP server is configured correctly, Claude Code should list the available Pre820 development tools.
Option 2: Using Claude Desktop
Step 1: Open Claude Desktop MCP Settings
Open the Claude Desktop MCP configuration file("claude_desktop_config.json") and add a new Pre820 server entry.
step 2: Add the Pre820 MCP Server Configuration
Example configuration:
{
"mcpServers": {
"pre820": {
"command": "pre820-mcp-server",
"args": [
"--eveapps",
"D:\\EveApps"
]
}
}
}Replace the path with the location of your local EveApps repository.
Step 3: Restart Claude Desktop
Save the configuration file, completely close Claude Desktop, and then launch it again to ensure the new MCP configuration is loaded.
Step 4: Verify the MCP Server
Start a new conversation and ask:
What tools do you have for Pre820?If the server starts successfully, Claude Desktop will be able to access the Pre820-specific tools provided by the MCP server.
Troubleshooting
pre820-mcp-server is not recognized
Verify that the package was installed successfully:
npm install -g pre820-mcp-serverThen check:
pre820-mcp-server --helpIf the command is still not found, ensure that your global npm installation path is included in your system PATH environment variable.
The claude code cannot find any Pre820 tools
Check that:
.mcp.json is located in the root of the EveApps workspace.
The --eveapps path points to the correct local repository.
Visual Studio Code has been restarted after creating or modifying .mcp.json.
Example Directory Structure
EveApps/
│
├── .mcp.json
├── common/
├── SampleApp/
└── ...Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
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 Connectors
Versioned documentation registry and semantic search for AI tools and coding assistants.
Serves your design system and coding standards to coding agents, so they stop guessing.
Give your AI agent a persistent map of your project's structure, dependencies, and bugs.
Code intelligence for coding agents: semantic, AST, graph, and full-text search. 279+ languages.
Related MCP Servers
- FlicenseCqualityDmaintenanceEnables AI assistants to analyze codebases through semantic search, call graph generation, and function metadata extraction. Provides real-time code analysis with persistent vector storage for understanding complex code structures and relationships.136-
- AlicenseNot gradedqualityDmaintenanceEnables semantic code search across multiple repositories using natural language queries. Provides intelligent code discovery, symbol lookups, and cross-repo dependency analysis for AI coding agents.MIT
- AlicenseNot gradedqualityCmaintenanceProvides IDE-like code navigation and search for local repositories, enabling AI assistants to perform symbol search, trigram indexing, and semantic navigation.AGPL 3.0
- AlicenseNot gradedqualityFmaintenanceIndexes Unreal Engine source code into a local database, providing AI coding assistants with deep structural queries like class hierarchies, call graphs, and full-text search across all engine source files.MIT
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/Bridgetek/pre820-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server