-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmcp_agent.config.yaml
More file actions
91 lines (91 loc) · 2.18 KB
/
mcp_agent.config.yaml
File metadata and controls
91 lines (91 loc) · 2.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
$schema: ./schema/mcp-agent.config.schema.json
anthropic: null
default_search_server: brave
document_segmentation:
enabled: true
size_threshold_chars: 50000
execution_engine: asyncio
logger:
level: info
path_settings:
path_pattern: logs/mcp-agent-{unique_id}.jsonl
timestamp_format: '%Y%m%d_%H%M%S'
unique_id: timestamp
progress_display: true
transports:
- console
- file
mcp:
servers:
bocha-mcp:
args:
- tools/bocha_search_server.py
command: python3
env:
BOCHA_API_KEY: ''
PYTHONPATH: .
brave:
args:
- -y
- '@modelcontextprotocol/server-brave-search'
command: npx
env:
BRAVE_API_KEY: ''
code-implementation:
args:
- tools/code_implementation_server.py
command: python
description: Paper code reproduction tool server - provides file operations,
code execution, search and other functions
env:
PYTHONPATH: .
code-reference-indexer:
args:
- tools/code_reference_indexer.py
command: python
description: Code reference indexer server - Provides intelligent code reference
search from indexed repositories
env:
PYTHONPATH: .
command-executor:
args:
- tools/command_executor.py
command: python
env:
PYTHONPATH: .
document-segmentation:
args:
- tools/document_segmentation_server.py
command: python
description: Document segmentation server - Provides intelligent document analysis
and segmented reading to optimize token usage
env:
PYTHONPATH: .
fetch:
args:
- mcp-server-fetch
command: uvx
file-downloader:
args:
- tools/pdf_downloader.py
command: python
env:
PYTHONPATH: .
filesystem:
args:
- -y
- '@modelcontextprotocol/server-filesystem'
- .
command: npx
github-downloader:
args:
- tools/git_command.py
command: python
env:
PYTHONPATH: .
openai:
base_max_tokens: 16384
default_model: anthropic/claude-3.5-sonnet
max_tokens_policy: adaptive
retry_max_tokens: 32768
planning_mode: traditional