loading…
Search for a command to run...
loading…
A standalone MCP server that enables research (web search, URL fetch, news), workspace management (file operations, command execution), and self-extension via m
A standalone MCP server that enables research (web search, URL fetch, news), workspace management (file operations, command execution), and self-extension via markdown-based skills.
Successor MCP server for Friday, built on the same FastMCP pattern but organized as a standalone package with a self-extension workflow.
Skills are markdown documents with YAML front matter stored under skills/installed/.
Example:
---
id: web-research
name: Web Research
version: 1.0.0
description: Gather and compare information from multiple current sources.
capabilities:
- search
- citation
min_server_version: 0.1.0
---
Use web search to gather multiple sources before drawing conclusions.
Prefer primary or official sources when possible.
uv sync --extra dev
cp .env.example .env
uv run friday-mcp-server
By default the server runs over stdio. To run over SSE instead:
FRIDAY_MCP_TRANSPORT=sse uv run friday-mcp-server
Point a Friday MCP client at this server's transport:
uv run friday-mcp-serverFRIDAY_MCP_TRANSPORT=sse and connect to /sseThe server exposes:
fetch_url, search_web, get_world_newslist_workspace, read_file, write_file, run_bashlist_skills, get_skill, validate_skill_markdowninstall_skill_from_markdown, install_skill_from_urlactivate_skill, deactivate_skill, remove_skill, rollback_skillget_current_time, get_system_info, format_json, word_countsrc/friday_mcp_server/
config.py
server.py
skill_store.py
prompts/
resources/
tools/
skills/
installed/
tests/
uv run pytest
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"friday-mcp-server": {
"command": "npx",
"args": []
}
}
}