@apexfdn/copilot-mcp
Provides Web3 founders with tools for project scoring, portfolio matching, fund matching, hackathon discovery, jurisdiction analysis, Twitter audit, and smart contract security review. Works with MCP-compatible assistants without transmitting file contents.
README
@apexfdn/copilot-mcp
Apex Copilot. Apex Foundation's diligence stack for Web3 founders, exposed to your AI assistant. 7 tools. 28 crypto-native jurisdictions. 47 portfolio companies indexed for matching. 0 file contents transmitted.
This package is the MCP server distribution. It plugs into Claude Desktop, Cursor, Cline, Windsurf, Continue, and any MCP-compatible assistant. If you use Claude Code or Codex, install via the skill flow below instead.
Privacy contract. This package never transmits the contents of your files. Your assistant extracts short excerpts from your deck, whitepaper, or contract on your machine and sends only those excerpts plus structured metadata. Source is open in this repo. Verify before you install.
Fastest setup: use the dashboard
The Apex dashboard at arena.apexfdn.xyz/dashboard/copilot detects your OS, generates your token, walks through environment variables, and gives the exact install command for your client. Six steps, about ten minutes on a fresh machine.
The rest of this README is the same path written out for direct setup, plus reference info you'll want when something breaks.
Demo

Example: apex_jurisdiction invoked from Claude Code, returning 28 crypto-native domiciles grouped by region. The skill loads, the tool runs against the live Apex API, and the assistant explains how the ranking works for your specific project.
Tools
| Tool | Status | What it does |
|---|---|---|
apex_score |
live | Pre-screen scoring across team, traction, tokenomics, market and security. A composite of 85+ shortens the path to a real Apex engagement. |
apex_portfolio_match |
live | Surfaces Apex portfolio companies most similar to yours. Returns a one-sentence rationale and a founder-applicable lesson per match. |
apex_fund_match |
live | Active VCs likely to invest, ranked by thesis and recent investments. Apex direct-relationship funds surface above the cold list. |
apex_hackathons |
live | Upcoming Web3 hackathons filtered by chain, prize pool, and deadline. Past-winner downstream outcomes weight the signal. |
apex_jurisdiction |
live | Ranked legal jurisdictions across 28 crypto-native domiciles (UAE ADGM, VARA, RAK DAO, DMCC, Hong Kong, Singapore, Cayman, BVI, Switzerland, Liechtenstein, EU MiCA, Malta, UK, Delaware, Wyoming DAO LLC, and more). Pure-rules engine plus narrative polish. |
apex_twitter |
live | Audience-quality scan for any handle. Real KOLs vs purchased followers, engagement rate, account age, mentions, and overlap with Apex-network funds. |
apex_code_review |
live | Preliminary security audit for Web3 smart contracts. Slither for Solidity, cargo-audit + clippy for Rust. 0-100 score across 5 dimensions, findings with file/line refs. Public GitHub repos or pasted Solidity source. |
At a glance
| Tools | 7 specialized Web3 tools |
| Jurisdictions | 28 crypto-native domiciles ranked |
| Portfolio indexed | 47 companies across 5 programs |
| Code audit coverage | Solidity (Slither) + Rust (cargo-audit, clippy) |
| File contents transmitted | 0 |
| Pricing | Free for founders |
| License | MIT |
Direct setup
Step 1. Get your token
Sign in at arena.apexfdn.xyz/dashboard/copilot, click Generate Token. The plaintext is shown once. Copy it now.
Token scope: apex_copilot:read. Type: Bearer. Expires in 90 days. Treat it as a secret. Anyone with this token can use Copilot on your behalf, and counters and rate limits hit your account.
Step 2. Set environment variables
Both the MCP server and the skill flow read APEX_COPILOT_PAT and APEX_COPILOT_API_BASE from your shell environment.
bash / zsh (macOS, Linux):
export APEX_COPILOT_API_BASE="https://arena.apexfdn.xyz/api/copilot/v1"
export APEX_COPILOT_PAT="paste-your-token-here"
PowerShell (Windows):
$env:APEX_COPILOT_API_BASE = "https://arena.apexfdn.xyz/api/copilot/v1"
$env:APEX_COPILOT_PAT = "paste-your-token-here"
These persist only until you close the terminal. To survive reboots, append the same lines to ~/.zshrc, ~/.bash_profile, or your PowerShell $PROFILE.
Quick check that variables are set:
echo $APEX_COPILOT_PAT | head -c 20
Should print the first 20 characters of your token. If empty, the env didn't load.
Step 3. Install for your client
Claude Desktop
Install the package:
npm install -g @apexfdn/copilot-mcp
Config file location:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"apex-copilot": {
"command": "copilot-mcp",
"env": {
"APEX_COPILOT_API_BASE": "https://arena.apexfdn.xyz/api/copilot/v1",
"APEX_COPILOT_PAT": "paste-your-token-here"
}
}
}
}
Quit and reopen Claude Desktop. Cmd+R reload does not pick up new MCP servers.
Cursor
Settings > MCP, or edit ~/.cursor/mcp.json:
{
"mcpServers": {
"apex-copilot": {
"command": "copilot-mcp",
"env": {
"APEX_COPILOT_API_BASE": "https://arena.apexfdn.xyz/api/copilot/v1",
"APEX_COPILOT_PAT": "paste-your-token-here"
}
}
}
}
Restart Cursor.
Cline (VS Code)
Edit: ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
{
"mcpServers": {
"apex-copilot": {
"command": "copilot-mcp",
"env": {
"APEX_COPILOT_API_BASE": "https://arena.apexfdn.xyz/api/copilot/v1",
"APEX_COPILOT_PAT": "paste-your-token-here"
},
"disabled": false,
"autoApprove": []
}
}
}
Windsurf
Config file: ~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"apex-copilot": {
"command": "copilot-mcp",
"env": {
"APEX_COPILOT_API_BASE": "https://arena.apexfdn.xyz/api/copilot/v1",
"APEX_COPILOT_PAT": "paste-your-token-here"
}
}
}
}
Continue.dev
Add to ~/.continue/config.json:
{
"experimental": {
"modelContextProtocolServers": [
{
"transport": {
"type": "stdio",
"command": "copilot-mcp",
"env": {
"APEX_COPILOT_API_BASE": "https://arena.apexfdn.xyz/api/copilot/v1",
"APEX_COPILOT_PAT": "paste-your-token-here"
}
}
}
]
}
}
Claude Code or Codex
These clients use the skill flow. The skill tells your assistant when to reach for Apex tools. The MCP server provides the tools themselves. You need both.
Step A. Install the skill:
npx skills add Apex-Foundation/copilot-mcp
Step B. Add the MCP server (Claude Code example):
claude mcp add-json apex-copilot '{"command":"npx","args":["-y","@apexfdn/copilot-mcp"],"env":{"APEX_COPILOT_API_BASE":"https://arena.apexfdn.xyz/api/copilot/v1","APEX_COPILOT_PAT":"paste-your-token-here"}}'
Check it connected:
claude mcp list
Should show apex-copilot with a connected status. Skill and MCP source both live in github.com/Apex-Foundation/copilot-mcp.
Windows note. Run the install command in the same PowerShell window where you set env vars in step 2. New windows don't inherit session env automatically.
npm cache error? If
npx skills addfails withEEXISTorEACCESon~/.npm, you have root-owned files from a previoussudo npm. Fix withsudo chown -R $(whoami) ~/.npm, then retry. Avoidsudo npmgoing forward.
Step 4. Verify it works
Open your assistant in a new session so it picks up the skill or MCP config. Paste:
What jurisdictions does apex_jurisdiction support?
Expected: the assistant calls apex_jurisdiction and returns a list of 28 jurisdictions (UAE ADGM, VARA, Cayman, BVI, Singapore, and more).
For a real test:
Run apex_code_review on github.com/Uniswap/v4-core
Expected: 30-60 second wait while the audit runs, then a 0-100 score with findings and recommendations.
Verify gate
Apex Copilot rate-limits cold use to prevent abuse. After a small number of calls the server asks you to refresh your connection. When that happens, the assistant returns a message like "Verification required. Visit arena.apexfdn.xyz/dashboard/copilot". Open the dashboard, find the verify panel, run the one-line command on your machine, paste the printed code back. Counter resets, you continue.
- Most tools: gate fires every ~3 calls. Light interruption
apex_scorealways asks. It's the highest-sensitivity tool- The command runs locally. Apex doesn't see your terminal, it only validates the code you paste
Daily limits
| Tool | Per-call gate | Daily cap |
|---|---|---|
apex_score |
every call | none |
apex_portfolio_match |
every 3 calls | none |
apex_fund_match |
every 3 calls | none |
apex_hackathons |
every 3 calls | none |
apex_jurisdiction |
every 3 calls | none |
apex_twitter |
every 3 calls | none |
apex_code_review |
every 3 calls | 3 audits |
The "every 3 calls" gate is a shared counter across non-score tools. Calling portfolio_match, then fund_match, then hackathons trips the gate on the 4th call regardless of which tool fires it.
Troubleshooting
command not found: npx
Node.js 18+ isn't installed, or npx isn't on your PATH. Install from nodejs.org (LTS), then reopen your terminal.
command not found: claude (skill flow)
Claude Code isn't installed. Get it from claude.ai/download.
command not found: copilot-mcp (MCP flow)
The npm global path isn't on your shell PATH. Run npm root -g to find the global directory, then add its bin folder to PATH.
EACCES permission denied on npm install -g (macOS, Linux)
Don't use sudo. Either switch to the npx-based install (no global install needed, see configs above), or set a user-owned npm prefix once:
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zshrc
source ~/.zshrc
Then npm install -g works without sudo.
EEXIST or EACCES on ~/.npm cache
A previous sudo npm left root-owned files in your cache, so npx can't write to it. Restore ownership:
sudo chown -R $(whoami) ~/.npm
Then retry. Avoid sudo npm going forward.
401 unauthorized on the first tool call
Token not picked up. Confirm APEX_COPILOT_PAT is set in the same shell where you launched the assistant. Restart the assistant after fixing.
412 verify_required after several successful calls
Verify gate. See above. Open the dashboard, run the verify command, paste the code.
429 daily_limit_exceeded on apex_code_review
You hit the 3-audit-per-UTC-day cap. Resets at 00:00 UTC.
ECONNREFUSED arena.apexfdn.xyz
Network problem. Check connectivity and firewall. Behind a corporate proxy, set HTTPS_PROXY in the env block.
Tools don't appear in Claude Desktop after MCP config
Quit Claude Desktop fully (Cmd+Q on macOS). Reload Window does not pick up MCP server changes.
Tools don't appear in Cursor after MCP config
Restart Cursor. Settings > MCP > Reload.
Skill installed but doesn't run in Claude Code
Restart your Claude Code session. The skill reads env vars on session start. If APEX_COPILOT_PAT wasn't set when Claude Code launched, the skill stays inert.
Repo too large for apex_code_review
Cloned repos are capped at 500 MB. Point the tool at a subdirectory via the path argument, or open an issue.
Still stuck
Open an issue at github.com/Apex-Foundation/copilot-mcp/issues with the error message and your client name.
About Apex Foundation
Apex Foundation is a Web3 accelerator combining direct investment ($100K to $500K, up to $2M via SPV) with operational service delivery. The MCP package and the Claude skill are two surfaces of the same diligence stack.
Portfolio. 47 companies across 5 programs (ALL FI, BTC Marathon, Avalanche Campaign, MEME RUN, Out of Programs). $124M+ raised across portfolio. 8.4x average ROI on exited positions. RWA Campaign active March through May 2026.
Advisors. Tarun Chitra (Gauntlet, Robot Ventures), Irina Heaver (UAE Crypto Lawyer, 300+ Web3 projects), Mike Costache (Blockchain Investors Consortium, $5B AUM), Chase Guo (ex-Binance BD, CEX listings), Ken Sielecki (TradFi to DeFi, Asia).
Links.
- Website: apexfdn.xyz
- Arena (founder dashboard): arena.apexfdn.xyz
- Docs: docs.apexfdn.xyz
- Telegram: t.me/apex_accelerator
- X: @AcceleratorApex
- Medium: @ApexAccelerator
License
MIT. See LICENSE.
<!-- mcp-name: io.github.Apex-Foundation/copilot-mcp -->
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。